% Perez 1990 Clear-sky detection method [1]
%
% ## References ##
% [1] Perez, Richard; Ineichen, Pierre; Seals, Robert; Michalsky, Joseph;
%     Stewart, Ronald. 1990. Components from direct and global irradiance.
%     Solar Energy. 44 (5), 271-289.
%
% Coded by Jamie M. Bright 11/2018.
% ------------------------------------------------------------------------
%                              INPUTS 
% ------------------------------------------------------------------------
% ASSUMPTION: all data is in 1-min resolution. 
% dif = Diffuse horizontal irradiance, column vector. Not necessary
%       to be continuous so long as the difcs perfectly corresponds.
%
% dni = Direct normal irradiance, column vector. Not necessary
%       to be continuous so long as the dnics perfectly corresponds.
%
% zen = Zenith angle in degrees. Corresponding to all inputs
%
% plot_figure = if this variable is defined by any class, then a figure is
%               plotted illustrating the outcome of the CSD method, e.g. 1;
% ------------------------------------------------------------------------
%                              OUTPUTS
% ------------------------------------------------------------------------
% csd = clear-sky detection. a flag of 1 means that clouds were detected
%       whereas a flag of 0 means that the hour is clear.
%
% ------------------------------------------------------------------------
%                              EXAMPLE
% ------------------------------------------------------------------------
% % sample dni data from Adelaide Airport, 
% dni = [0.780000000000000;0.780000000000000;0.860000000000000;1.07000000000000;1.30000000000000;5.78000000000000;55.8800000000000;80.2200000000000;105.880000000000;190.810000000000;262.300000000000;281.780000000000;294.180000000000;307.860000000000;320.260000000000;332.010000000000;342.890000000000;354.720000000000;364.820000000000;373.970000000000;384.910000000000;396.380000000000;406.750000000000;415.650000000000;424.400000000000;433.700000000000;443.370000000000;450.050000000000;459.540000000000;468.250000000000;475.870000000000;484.120000000000;492.310000000000;500.340000000000;508.050000000000;517.050000000000;524.030000000000;530.280000000000;537.460000000000;544.330000000000;551.130000000000;559.160000000000;566.580000000000;572.250000000000;576.820000000000;582.620000000000;588.920000000000;594.380000000000;595.850000000000;603.530000000000;607.970000000000;613.120000000000;617.610000000000;622.520000000000;627.500000000000;632.460000000000;637.730000000000;644.250000000000;649.060000000000;653.500000000000;657.180000000000;661.570000000000;665.740000000000;670.400000000000;674.750000000000;679.420000000000;683.520000000000;687.720000000000;691.980000000000;696.810000000000;699.750000000000;703.450000000000;707.160000000000;711.480000000000;714.930000000000;719.020000000000;722.100000000000;724.310000000000;727.740000000000;731.500000000000;734.520000000000;737.960000000000;740.870000000000;745.110000000000;748.660000000000;751.280000000000;755.490000000000;758.530000000000;762.330000000000;765.770000000000;769.280000000000;771.870000000000;775.150000000000;777.820000000000;781.800000000000;784.510000000000;787.150000000000;789.870000000000;791.940000000000;794.680000000000;796.020000000000;798.580000000000;801.380000000000;803.260000000000;806.730000000000;808.610000000000;810.260000000000;813.080000000000;816.290000000000;818.600000000000;819.720000000000;821.180000000000;822.810000000000;825.160000000000;827.930000000000;829.430000000000;830.600000000000;832.720000000000;834.990000000000;836.750000000000;838.570000000000;841.190000000000;843.920000000000;846.290000000000;848.650000000000;851.010000000000;852.330000000000;853.760000000000;856.460000000000;858.210000000000;860.950000000000;862.860000000000;865.590000000000;867.030000000000;869.710000000000;871;872.640000000000;874.210000000000;873.510000000000;874.500000000000;874.570000000000;876.250000000000;877.740000000000;879.240000000000;881.710000000000;884.100000000000;884.830000000000;886.590000000000;887.540000000000;887.750000000000;888.070000000000;889.060000000000;889.750000000000;890.460000000000;891.580000000000;892.150000000000;893.180000000000;894.670000000000;895.910000000000;897.400000000000;898.540000000000;899.190000000000;900.390000000000;901.760000000000;904.190000000000;906.270000000000;908.020000000000;908.890000000000;909.940000000000;910.560000000000;911.510000000000;912.670000000000;913.050000000000;913.690000000000;915.270000000000;915.960000000000;917.600000000000;918.830000000000;919.920000000000;920.140000000000;920.520000000000;922.200000000000;923.550000000000;923.920000000000;924.450000000000;924.160000000000;925.760000000000;927.230000000000;929.340000000000;930.530000000000;931.830000000000;932.590000000000;933.500000000000;934.230000000000;934.710000000000;936.020000000000;937.120000000000;938.480000000000;939.330000000000;940.590000000000;940.930000000000;941.570000000000;942.380000000000;943.670000000000;945.700000000000;947.010000000000;947.940000000000;948.350000000000;949.540000000000;951.030000000000;952.130000000000;952.830000000000;953.410000000000;956.440000000000;958.290000000000;959.600000000000;959.580000000000;958.720000000000;958.450000000000;958.440000000000;961.370000000000;962.400000000000;963.690000000000;963.010000000000;963.730000000000;964.340000000000;963.050000000000;964.200000000000;966.050000000000;967.850000000000;967.680000000000;968.110000000000;968.800000000000;971.440000000000;972.110000000000;974.840000000000;977.250000000000;976.750000000000;976.690000000000;978.400000000000;978.660000000000;978.990000000000;978.370000000000;981.440000000000;982.730000000000;983.860000000000;984.550000000000;984.230000000000;985.330000000000;985.430000000000;985.660000000000;986.450000000000;986.450000000000;986.770000000000;986.120000000000;987.110000000000;988.120000000000;989.260000000000;988.750000000000;990.080000000000;989.460000000000;989.680000000000;990.380000000000;990.150000000000;989.900000000000;990.600000000000;990.630000000000;990.280000000000;991.840000000000;992.540000000000;992.620000000000;991.960000000000;992.940000000000;993.310000000000;993.200000000000;994.550000000000;994.980000000000;995.380000000000;995.830000000000;995.780000000000;997.110000000000;997.690000000000;997.720000000000;998.890000000000;998.780000000000;998.750000000000;999.300000000000;998.950000000000;998.980000000000;1000;1001.80000000000;1002.50000000000;1002.70000000000;1002.30000000000;1001.10000000000;1000.50000000000;1001.80000000000;1002.20000000000;1002.80000000000;1003.30000000000;1003.70000000000;1004.10000000000;1003.70000000000;1004.30000000000;1003.90000000000;1004.90000000000;1005.20000000000;1006;1006.10000000000;1007.50000000000;1005.10000000000;1007.30000000000;1008;1008.10000000000;1007.90000000000;1008.70000000000;968.510000000000;1009.40000000000;1009.60000000000;1008.50000000000;1008.50000000000;1007.70000000000;1009.50000000000;1009.90000000000;1010;1010.80000000000;1010.80000000000;1011.10000000000;1011.60000000000;1012;1012;1011.30000000000;1011.90000000000;1011.90000000000;1010.90000000000;1011.30000000000;1009.90000000000;1009.90000000000;1010.60000000000;1010.50000000000;1010.60000000000;1010.70000000000;1011.50000000000;1011.30000000000;1010.90000000000;1012.60000000000;1013.80000000000;1013.10000000000;1012.90000000000;1013.20000000000;1013.50000000000;1014.70000000000;1015.10000000000;1015.20000000000;1015.50000000000;1015.30000000000;1015.60000000000;1016.20000000000;1016.60000000000;1017.10000000000;1017.70000000000;1019;1019.90000000000;1019.60000000000;1019.90000000000;1019.80000000000;1019.70000000000;1019;1018.90000000000;1018.90000000000;1018.70000000000;1018.80000000000;1018.30000000000;1018;1018.50000000000;1018.80000000000;1019.10000000000;1018.80000000000;1019;1019.40000000000;1019.20000000000;1018.80000000000;1019.80000000000;1019.20000000000;1019.20000000000;1019.60000000000;1018.90000000000;1019.30000000000;1019.30000000000;1019.80000000000;1020.90000000000;1020.60000000000;1020.60000000000;1020.10000000000;1020.90000000000;1020.80000000000;1021.50000000000;1017.20000000000;1021.80000000000;1022.60000000000;1022.50000000000;1022;1021.20000000000;1020.80000000000;1020.90000000000;1022;1022.10000000000;1022.60000000000;1022;1021.80000000000;1021.70000000000;1020.80000000000;1022.10000000000;1022;1022;1022.60000000000;1023.10000000000;1022.40000000000;1022.50000000000;1023;1022.30000000000;1021.90000000000;1021.30000000000;1021.10000000000;1021.90000000000;1022.10000000000;1024;1024.80000000000;1023.70000000000;1022.80000000000;1021.30000000000;1021.10000000000;1021.50000000000;1022.50000000000;1024.20000000000;1024.10000000000;1022.70000000000;1022;1021.20000000000;1022.10000000000;1022.10000000000;1022.80000000000;1020.40000000000;1020.10000000000;1019.70000000000;1019.90000000000;1020.40000000000;1021.80000000000;1020.60000000000;1021.90000000000;1022;1020.90000000000;1021;1019.10000000000;1018.40000000000;1018;1018.20000000000;1018;1018.20000000000;997.810000000000;981.230000000000;1016;1016.20000000000;1017.10000000000;1015.70000000000;1014.50000000000;1014.40000000000;1016.20000000000;1016.40000000000;1016.30000000000;1016.10000000000;1015.60000000000;1016;1015;1014.30000000000;1014.40000000000;1014;1013;1012.60000000000;1012.10000000000;1013.80000000000;1013.80000000000;1012.50000000000;1011.80000000000;1012.10000000000;1013.30000000000;1014.20000000000;1013.30000000000;1012.60000000000;1012.40000000000;1012.40000000000;1011.40000000000;1011.40000000000;1011;1011.10000000000;1010.70000000000;1009.80000000000;1009.90000000000;1008.90000000000;1009.20000000000;1009.20000000000;1008.70000000000;1008.90000000000;1008.30000000000;1008.40000000000;1007.80000000000;1006.90000000000;1006.90000000000;1006.30000000000;1007;1007.10000000000;1005.70000000000;1005.40000000000;1005.10000000000;1003.70000000000;1003.80000000000;1004.40000000000;1004.80000000000;1004.50000000000;1004.40000000000;1004.30000000000;1003.30000000000;1002;1001.40000000000;1000.40000000000;999.850000000000;999.190000000000;999.920000000000;1000.50000000000;999.940000000000;997.370000000000;996.640000000000;996.400000000000;996.510000000000;996.680000000000;995.240000000000;992.570000000000;992.110000000000;992.440000000000;992.580000000000;991.350000000000;991.980000000000;992.910000000000;992.950000000000;992.840000000000;992;991.130000000000;991.090000000000;990.650000000000;990.380000000000;988.620000000000;986.650000000000;986.440000000000;986.900000000000;986.580000000000;987.920000000000;987.740000000000;989.040000000000;987.620000000000;987.220000000000;987.690000000000;987.150000000000;986.390000000000;984.510000000000;983.970000000000;986.490000000000;988.270000000000;986.590000000000;984.940000000000;982.710000000000;980.040000000000;979.280000000000;978.260000000000;978.900000000000;978.630000000000;978.340000000000;977.560000000000;977.250000000000;976.730000000000;977.790000000000;976.350000000000;974.880000000000;974.020000000000;975.050000000000;974.690000000000;974.640000000000;974.400000000000;974.530000000000;971.970000000000;971.860000000000;971.190000000000;969.550000000000;968.900000000000;968.390000000000;967.740000000000;968.390000000000;968.120000000000;967.210000000000;966.750000000000;965.680000000000;964.900000000000;964.540000000000;963.030000000000;962.980000000000;963.190000000000;963.200000000000;961.250000000000;958.450000000000;956.240000000000;956.600000000000;956.580000000000;958.170000000000;957.980000000000;955.690000000000;953.190000000000;952.810000000000;950.660000000000;950.220000000000;948.770000000000;948.590000000000;948.370000000000;949.050000000000;949.990000000000;949.060000000000;946.490000000000;944.480000000000;942.730000000000;943.100000000000;943.660000000000;941.860000000000;939.860000000000;937.960000000000;937.980000000000;937.620000000000;937.390000000000;936.420000000000;935.500000000000;934.820000000000;932.460000000000;929.970000000000;928.430000000000;928.550000000000;926.080000000000;926.930000000000;928.160000000000;928.620000000000;926.550000000000;927;926.690000000000;925.300000000000;924.300000000000;922.980000000000;921.100000000000;920;917.930000000000;917;915.650000000000;915.140000000000;915.610000000000;914.050000000000;911.890000000000;911;910.740000000000;909.470000000000;908.110000000000;905.440000000000;903.740000000000;902.930000000000;903.430000000000;902.770000000000;901.930000000000;900.550000000000;899.100000000000;897.520000000000;896.230000000000;894.290000000000;893.430000000000;892.770000000000;891.410000000000;889.910000000000;889.150000000000;886.970000000000;883.880000000000;883.490000000000;881.480000000000;878.820000000000;878.210000000000;877.500000000000;875.730000000000;874.730000000000;875.610000000000;874.720000000000;872.230000000000;869.990000000000;869.350000000000;867;864.650000000000;864.070000000000;864.220000000000;862.240000000000;861.060000000000;859.730000000000;857.140000000000;854.730000000000;853.090000000000;850.360000000000;848.090000000000;846.430000000000;845.900000000000;844.210000000000;842.670000000000;839.380000000000;836.910000000000;835.980000000000;833.490000000000;831.390000000000;829.300000000000;827.520000000000;824.840000000000;823.760000000000;822.300000000000;822.720000000000;822.530000000000;819.090000000000;817.700000000000;816.320000000000;813.160000000000;810.680000000000;809.580000000000;808.730000000000;807.410000000000;805.660000000000;803.700000000000;801.880000000000;800.480000000000;799.930000000000;796.340000000000;792.230000000000;790.540000000000;788.110000000000;786.070000000000;782.840000000000;778.810000000000;777.300000000000;776.200000000000;774.080000000000;772.490000000000;770.800000000000;768.670000000000;767.130000000000;764.540000000000;761.840000000000;760.170000000000;757.430000000000;754.010000000000;750.530000000000;747.990000000000;744.650000000000;742.100000000000;738.870000000000;735.640000000000;733.300000000000;730.590000000000;728.990000000000;727.110000000000;722.870000000000;720.500000000000;717.910000000000;715.650000000000;713.740000000000;709.900000000000;705.720000000000;702.520000000000;698.600000000000;694.590000000000;691.650000000000;687.200000000000;682.970000000000;678.640000000000;674.910000000000;670.870000000000;667.090000000000;662.960000000000;658.540000000000;653.870000000000;649.660000000000;644.680000000000;639.880000000000;634.980000000000;630.080000000000;624;619.060000000000;614.340000000000;609.350000000000;604.520000000000;599.260000000000;594.370000000000;588.960000000000;583.900000000000;579.660000000000;575.090000000000;569.950000000000;564.070000000000;557.350000000000;551.220000000000;545.420000000000;539.160000000000;533.390000000000;527.380000000000;520.570000000000;513.240000000000;506.470000000000;499.830000000000;492.950000000000;485.750000000000;478.350000000000;470.230000000000;462.050000000000;454.210000000000;446.550000000000;439.230000000000;431.510000000000;423.050000000000;414.180000000000;406.410000000000;397.100000000000;387.420000000000;378.640000000000;369.120000000000;359.860000000000;350.610000000000;341.060000000000;331.200000000000;321.140000000000;310.950000000000;300.110000000000;288.580000000000;277.160000000000;265.750000000000;254.260000000000;242.310000000000;230.360000000000;218.200000000000;204.810000000000;189.330000000000;170.800000000000;108.230000000000;55.6000000000000;75.2700000000000;88.0800000000000;79.2600000000000;57.7400000000000;33.7400000000000;1.77000000000000;14.3300000000000;82.9500000000000;168.050000000000;216.420000000000;232.190000000000;246.950000000000;263.050000000000;277.660000000000;291.210000000000;305.060000000000;316.180000000000;327.840000000000;339.730000000000;349.810000000000;360.720000000000;371.790000000000;381.860000000000;393.060000000000;403.510000000000;414.760000000000;425.280000000000;434.140000000000;442;450.100000000000;457.780000000000;465.360000000000;472.680000000000;480.880000000000;488.780000000000;496.500000000000;505;513.070000000000;520.590000000000;527.810000000000;535.060000000000;542.350000000000;549.170000000000;554.790000000000;561.580000000000;568.940000000000;575.460000000000;582.440000000000;590.150000000000;596.480000000000;602.190000000000;607.960000000000;614.620000000000;621.110000000000;627.440000000000;632.710000000000;637.430000000000;643.910000000000;650.150000000000;655.040000000000;659.740000000000;664.370000000000;669.380000000000;675.180000000000;680.900000000000;685.650000000000;690.040000000000;695.450000000000;700.400000000000;704.830000000000;709.820000000000;714.970000000000;720.030000000000;724.330000000000;728.660000000000;731.970000000000;735.810000000000;739.250000000000;743.440000000000;747.650000000000;750.930000000000;755.560000000000;759.980000000000;763.440000000000;767.480000000000;771.040000000000;775.320000000000;779.640000000000;783.060000000000;786.880000000000;790.180000000000;793.170000000000;796.140000000000;799.580000000000;802.550000000000;805.020000000000;808.430000000000;810.850000000000;813.960000000000;817.220000000000;819.940000000000;822.630000000000;825.550000000000;828.310000000000;831.340000000000;834.040000000000;836.290000000000;839.400000000000;842.350000000000;844.430000000000;846.310000000000;849.330000000000;851.610000000000;854.420000000000;857.110000000000;859.150000000000;861.430000000000;863.770000000000;865.790000000000;867.760000000000;869.940000000000;871.030000000000;872.900000000000;874.930000000000;876.870000000000;878.610000000000;880.620000000000;879.940000000000;884.030000000000;886.980000000000;888.420000000000;891.010000000000;892;893.810000000000;895.730000000000;896.430000000000;898.110000000000;899.870000000000;901.900000000000;903.820000000000;904.980000000000;906.470000000000;907.340000000000;908.770000000000;910.980000000000;912.260000000000;913.460000000000;915.170000000000;916;918.050000000000;919.530000000000;920.200000000000;921.090000000000;923.510000000000;924.670000000000;925.670000000000;926.780000000000;927.830000000000;929.670000000000;931.050000000000;932.620000000000;934.110000000000;935.160000000000;936.710000000000;937.910000000000;938.400000000000;938.500000000000;940.210000000000;941.910000000000;943.020000000000;943.120000000000;944.900000000000;945.280000000000;946.730000000000;947.860000000000;948.900000000000;949.470000000000;950.640000000000;952.310000000000;953.460000000000;954.480000000000;957.280000000000;958.120000000000;958.930000000000;960.190000000000;961.730000000000;963.960000000000;964.630000000000;965.580000000000;966.410000000000;968.030000000000;967.410000000000;968.830000000000;971.130000000000;972.450000000000;972.970000000000;974.650000000000;975.490000000000;975.630000000000;977.060000000000;977.910000000000;977.850000000000;979.510000000000;980.460000000000;981.750000000000;982.590000000000;983.180000000000;983.370000000000;983.370000000000;983.100000000000;984.580000000000;985.750000000000;987.210000000000;989.100000000000;990.080000000000;990.950000000000;991.220000000000;991.620000000000;993.470000000000;993.890000000000;994.570000000000;995.250000000000;996.040000000000;996.710000000000;997.540000000000;998.040000000000;999.350000000000;999.950000000000;999.910000000000;1001.30000000000;1001.80000000000;1001.60000000000;1002.20000000000;1002.60000000000;1003.30000000000;1004;1004;1003.90000000000;1004.80000000000;1006.30000000000;1006.30000000000;1008.70000000000;1008.80000000000;1008.90000000000;1009.10000000000;1009.80000000000;1011.30000000000;1012.40000000000;1013.50000000000;1013.80000000000;1014.40000000000;1015.90000000000;1016.70000000000;1016.70000000000;1017.40000000000;1018;1018.90000000000;1020.60000000000;1021.60000000000;1022.30000000000;1022.60000000000;1022;1022.90000000000;1024.50000000000;1023.20000000000;1022.70000000000;1023.70000000000;1027;1026.30000000000;1024.30000000000;1026;1027.30000000000;1026.80000000000;1025.30000000000;1024.70000000000;1025.90000000000;1026.20000000000;1026.30000000000;1025.10000000000;1025.90000000000;1027.20000000000;1027.60000000000;1028.30000000000;1028.90000000000;1029.50000000000;1029.40000000000;1031.30000000000;1031.70000000000;1030.80000000000;1030.10000000000;1029.30000000000;1031.20000000000;1030.10000000000;1030.90000000000;1035.30000000000;1035.80000000000;1034.30000000000;1035.50000000000;1034.20000000000;1033.80000000000;1035.60000000000;1036.80000000000;1036.60000000000;1036.10000000000;1035.80000000000;1036.40000000000;1037.60000000000;1035.10000000000;1035.50000000000;1034.90000000000;1036.10000000000;1036.80000000000;1039.10000000000;1041.50000000000;1037.50000000000;1038.10000000000;1039.60000000000;1040.60000000000;1040.20000000000;1039.30000000000;1039.60000000000;1040.80000000000;1043;1040.60000000000;1040;1043.70000000000;1044.80000000000;1046.80000000000;1046.80000000000;1048.60000000000;1048.60000000000;1047.90000000000;1047;1048.60000000000;1046;1049.20000000000;1050.90000000000;1050.50000000000;1051.10000000000;1049.80000000000;1049.10000000000;1049.50000000000;1049.10000000000;1048.90000000000;1050.10000000000;1052.80000000000;1052.10000000000;1050.90000000000;1050;1048.80000000000;1049;1050.90000000000;1052.20000000000;1051.10000000000;1049.80000000000;1048.20000000000;1052.80000000000;1053.10000000000;1052.70000000000;1050.10000000000;1052.50000000000;1052.70000000000;1053.60000000000;1054.20000000000;1051.90000000000;1051.10000000000;1051.80000000000;1050.30000000000;1050.40000000000;1051.30000000000;1052;1054.30000000000;1054.90000000000;1054.50000000000;1055.30000000000;1053.80000000000;1053.20000000000;1053.90000000000;1056;1055.90000000000;1054.30000000000;1052.50000000000;1052;1053.20000000000;1053.80000000000;1054;1052.50000000000;1052.60000000000;1055.10000000000;1055.50000000000;1054.40000000000;1053.80000000000;1053.20000000000;1053.30000000000;1053.90000000000;1056.60000000000;1055.80000000000;1055;1053.70000000000;1054.80000000000;1053.60000000000;1052.90000000000;1054;1056.80000000000;1057.60000000000;1056;1055.90000000000;1055.10000000000;1050.70000000000;1049.40000000000;1051.70000000000;1053.30000000000;1052.80000000000;1052.50000000000;1048.10000000000;1048.30000000000;1048.10000000000;1048.90000000000;1050.40000000000;1051.20000000000;1053.10000000000;1055.50000000000;1053.60000000000;1053.10000000000;1054.40000000000;1055.10000000000;1052.80000000000;1052.70000000000;1052.70000000000;1053.20000000000;1052.60000000000;1051.80000000000;1050.20000000000;1050.70000000000;1054.80000000000;1055.30000000000;1052.20000000000;1052;1052.40000000000;1049.40000000000;1047.30000000000;1047.70000000000;1047;1043.10000000000;1045.30000000000;1042.80000000000;1042.40000000000;1041.70000000000;1040.30000000000;1041.70000000000;1042.70000000000;1043.50000000000;1043.10000000000;1041.70000000000;1042.20000000000;1042.30000000000;1041.30000000000;1040.40000000000;1040.60000000000;1039.90000000000;1040.80000000000;1041.90000000000;1041.40000000000;1042.30000000000;1041.30000000000;1041;1041.40000000000;1041.90000000000;1041.50000000000;1040.70000000000;1040.90000000000;1040.90000000000;1040.30000000000;1040.10000000000;1040.30000000000;1040.10000000000;1040.30000000000;1039.30000000000;1038.70000000000;1038.20000000000;1038.40000000000;1039;1039.60000000000;1039.80000000000;1040.80000000000;1040.30000000000;1039.90000000000;1040.50000000000;1040.90000000000;1040;1039.10000000000;1037.70000000000;1037.80000000000;1037.40000000000;1036.80000000000;1037.70000000000;1038.50000000000;1038.80000000000;1038.60000000000;1037.80000000000;1037.40000000000;1036.50000000000;1036.60000000000;1035.60000000000;1035.30000000000;1035.60000000000;1036.10000000000;1036.20000000000;1036;1035.90000000000;1036.20000000000;1036.30000000000;1036.60000000000;1037;1036.70000000000;1036.60000000000;1036.10000000000;1035.70000000000;1035.50000000000;1035;1034.80000000000;1034.50000000000;1033.20000000000;1031.60000000000;1029.60000000000;1028.50000000000;1029.50000000000;1029.50000000000;1028.90000000000;1029.20000000000;1029.60000000000;1029.70000000000;1029.50000000000;1029.40000000000;1029.10000000000;1029;1028.20000000000;1026.70000000000;1026.20000000000;1026;1026;1026.70000000000;1026.20000000000;1026.30000000000;1026.40000000000;1026.20000000000;1026.20000000000;1025.50000000000;1025.50000000000;1025.20000000000;1025.40000000000;1025.10000000000;1025.10000000000;1023.70000000000;1023;1021.60000000000;1021.70000000000;1021.80000000000;1021.30000000000;1020.30000000000;1019.90000000000;1019.30000000000;1018;1017.10000000000;1017.20000000000;1016.90000000000;1016.70000000000;1016.20000000000;1016.20000000000;1016.20000000000;1016.10000000000;1016.10000000000;1015.80000000000;1014.90000000000;1014.90000000000;1014.30000000000;1013.70000000000;1012.90000000000;1012;1011.30000000000;1011.20000000000;1010.30000000000;1009.40000000000;1008.20000000000;1007.80000000000;1007.50000000000;1007.60000000000;1008.20000000000;1008.40000000000;1008.70000000000;1008;1007.60000000000;1007.30000000000;1006.70000000000;1005.90000000000;1004.80000000000;1004.20000000000;1003.20000000000;1002.80000000000;1002.40000000000;1002;1002.20000000000;1001.90000000000;1001.70000000000;1001;1000.40000000000;1000.30000000000;1000.20000000000;999.550000000000;998.810000000000;997.250000000000;996.230000000000;995.460000000000;994.350000000000;993.590000000000;993.420000000000;991.880000000000;991.230000000000;990.730000000000;989.460000000000;988.640000000000;987.450000000000;986.040000000000;985.090000000000;984.610000000000;983.500000000000;982.490000000000;982.050000000000;981.040000000000;980.050000000000;979.010000000000;978.220000000000;977.320000000000;976.560000000000;975.660000000000;974.650000000000;974.080000000000;973.410000000000;971.970000000000;971.190000000000;970.990000000000;970.690000000000;969.850000000000;968.690000000000;967.480000000000;966.980000000000;966.300000000000;965.620000000000;964.470000000000;963.920000000000;963.100000000000;962.170000000000;961.370000000000;960.710000000000;960.130000000000;958.890000000000;956.920000000000;955.770000000000;955.320000000000;954.940000000000;954.040000000000;953.210000000000;952.400000000000;951.240000000000;950.180000000000;948.450000000000;947.100000000000;946.530000000000;944.870000000000;943.420000000000;942.300000000000;940.820000000000;940.010000000000;938.170000000000;937.380000000000;936.510000000000;936.020000000000;934.850000000000;933.900000000000;932.560000000000;931.140000000000;930.440000000000;928.670000000000;927.110000000000;926.460000000000;925.630000000000;925.180000000000;924.060000000000;923.160000000000;921.160000000000;919.440000000000;918.310000000000;917.170000000000;915.570000000000;913.980000000000;912.450000000000;911.700000000000;910.470000000000;909.170000000000;907.870000000000;905.670000000000;904.300000000000;902.710000000000;900.560000000000;898.960000000000;897.110000000000;895.430000000000;893.920000000000;892.100000000000;890.490000000000;888.190000000000;886.260000000000;884.070000000000;882.030000000000;880.520000000000;878.780000000000;876.670000000000;874.700000000000;872.390000000000;870.120000000000;867.370000000000;865.700000000000;863.990000000000;862.210000000000;860.630000000000;858.790000000000;856.870000000000;854.840000000000;852.390000000000;849.980000000000;847.370000000000;844.250000000000;842.230000000000;840.990000000000;838.700000000000;836.390000000000;834.270000000000;832.110000000000;829.590000000000;826.590000000000;824.150000000000;822.320000000000;819.980000000000;818.220000000000;816;814.410000000000;812.480000000000;809.500000000000;807.090000000000;805.080000000000;802.880000000000;800.260000000000;796.980000000000;793.820000000000;790.090000000000;786.400000000000;783.230000000000;780.120000000000;777.120000000000;774.250000000000;770.250000000000;767.460000000000;763.990000000000;760.380000000000;756.900000000000;753.930000000000;750.450000000000;746.300000000000;742.240000000000;738.410000000000;733.650000000000;729.340000000000;725.600000000000;721.090000000000;715.980000000000;710.710000000000;706.440000000000;702.810000000000;700.140000000000;697.240000000000;693.790000000000;690.630000000000;686.580000000000;682.370000000000;677.390000000000;672.500000000000;668.520000000000;663.720000000000;659.500000000000;654.760000000000;649.810000000000;645.620000000000;640.430000000000;635.480000000000;629.630000000000;623.890000000000;619.350000000000;614.280000000000;609.090000000000;603.340000000000;597.530000000000;591.580000000000;585.940000000000;579.660000000000;573.160000000000;566.980000000000;561.210000000000;555.170000000000;547.880000000000;541.450000000000;534.380000000000;527.650000000000;520.580000000000;513.100000000000;505.730000000000;498.590000000000;491.500000000000;484.170000000000;475.910000000000;468.320000000000;459.690000000000;450.920000000000;442.300000000000;433;423.430000000000;413.890000000000;403.710000000000;393.880000000000;384.040000000000;374.130000000000;365.030000000000;355.610000000000;345.660000000000;335.100000000000;324.650000000000;313.680000000000;303.320000000000;291.370000000000;279.640000000000;267.620000000000;256.590000000000;245.240000000000;235.070000000000;224.270000000000;214.340000000000;202.700000000000;188.620000000000;174.210000000000;162.890000000000;128;63.5300000000000;41.3900000000000;60.3600000000000;59.0400000000000;49.8600000000000;33.2900000000000;14.0400000000000;0;17.9100000000000;90.2800000000000;175.680000000000;217.930000000000;231.870000000000;245.660000000000;260.300000000000;273.500000000000;283.840000000000;298.460000000000;310.430000000000;322.200000000000;334.030000000000;346.610000000000;358.220000000000;370.620000000000;383.880000000000;395.540000000000;406.410000000000;417.470000000000;427.820000000000;438.730000000000;448.690000000000;458.040000000000;468.340000000000;478.710000000000;487.760000000000;497.650000000000;506.960000000000;516.380000000000;525.550000000000;533.760000000000;541.570000000000;548.930000000000;556.320000000000;563.800000000000;571.930000000000;579.140000000000;586.460000000000;593.700000000000;600.310000000000;606.400000000000;612.270000000000;618.430000000000;624.170000000000;629.720000000000;635.070000000000;640.570000000000;646.890000000000;652.090000000000;657.370000000000;662.980000000000;667.820000000000;672.550000000000;677.790000000000;682.420000000000;686.970000000000;691.970000000000;696.160000000000;700.800000000000;704.720000000000;708.810000000000;712.530000000000;717.040000000000;720.990000000000;724.750000000000;728.640000000000;732.250000000000;734.940000000000;739.680000000000;744.060000000000;747.840000000000;752.220000000000;756.540000000000;760.240000000000;762.970000000000;767;771.260000000000;774.810000000000;778.580000000000;782.970000000000;785.610000000000;787.490000000000;790.580000000000;794.410000000000;797.530000000000;801.110000000000;804.020000000000;806.930000000000;809.340000000000;812.270000000000;816.170000000000;818.200000000000;819.840000000000;823.170000000000;824.910000000000;826.060000000000;829.020000000000;832;835.110000000000;837.350000000000;841.200000000000;843.640000000000;844.420000000000;847.580000000000;849.300000000000;852.400000000000;854.410000000000;854.970000000000;856.270000000000;859.400000000000;861.210000000000;862;863.570000000000;865.830000000000;868.930000000000;869.380000000000;871.860000000000;874.150000000000;875.890000000000;875.660000000000;878.380000000000;882.190000000000;884.130000000000;884.980000000000;889.050000000000;889.790000000000;891.720000000000;894.170000000000;894.120000000000;895.870000000000;900.460000000000;900.730000000000;905.040000000000;905.570000000000;906.280000000000;912.180000000000;912.480000000000;912.300000000000;916.390000000000;918.730000000000;917.860000000000;919.480000000000;920.080000000000;922.280000000000;923.610000000000;922.140000000000;925.310000000000;925.100000000000;925.940000000000;922.230000000000;926.430000000000;927.190000000000;926.510000000000;929.770000000000;929.150000000000;928.970000000000;932.450000000000;937.900000000000;938.820000000000;941.340000000000;942.510000000000;944.250000000000;946.440000000000;948.640000000000;949.120000000000;950.610000000000;952.680000000000;954.400000000000;956.280000000000;956.620000000000;958.570000000000;959.240000000000;961.300000000000;961.660000000000;961.910000000000;963.950000000000;964.410000000000;966.100000000000;967.020000000000;968.450000000000;969.500000000000;969.140000000000;969.980000000000;970.180000000000;971.060000000000;970.270000000000;970.120000000000;970.410000000000;970.050000000000;971.500000000000;972.920000000000;973.430000000000;973.020000000000;973.530000000000;975.700000000000;975.260000000000;975.970000000000;975.540000000000;978.340000000000;978.880000000000;978.500000000000;980.400000000000;982.150000000000;982.520000000000;984.110000000000;985.970000000000;983.960000000000;985.910000000000;987.490000000000;987.550000000000;987.800000000000;986.810000000000;988.100000000000;990.400000000000;991.630000000000;991.810000000000;992.150000000000;993.800000000000;994.270000000000;995.300000000000;996.270000000000;996.450000000000;997.260000000000;997.590000000000;997.780000000000;997.610000000000;998.160000000000;999.330000000000;1002.70000000000;1004.60000000000;1003.40000000000;1003.60000000000;1004.10000000000;1004.70000000000;1005.50000000000;1007.30000000000;1007.10000000000;1006.10000000000;1005.20000000000;1005.90000000000;1006.90000000000;1007.30000000000;1007.30000000000;1008.30000000000;1009.90000000000;1008.40000000000;1011.70000000000;1009.60000000000;1010.50000000000;1010.50000000000;1012.10000000000;1011.30000000000;1013.90000000000;1014.40000000000;1011.80000000000;1015;1016.20000000000;1016.50000000000;1016.80000000000;1015.30000000000;1017.60000000000;1017;1017.30000000000;1021.20000000000;1018.50000000000;1020.80000000000;1020.40000000000;1019.30000000000;1019.50000000000;1021.10000000000;1019.90000000000;1019.40000000000;1021.30000000000;1021.80000000000;1022.40000000000;1024.30000000000;1023.20000000000;1025.90000000000;1026.10000000000;1026.70000000000;1027.30000000000;1027.80000000000;1028.50000000000;1029.10000000000;1029.60000000000;1029.90000000000;1030.30000000000;1030.60000000000;1029.90000000000;1030.40000000000;1030;1030.30000000000;1029.70000000000;1030.40000000000;1030.80000000000;1031.70000000000;1032.90000000000;1033.40000000000;1033.80000000000;1035;1035.70000000000;1036.50000000000;1036.30000000000;1037.90000000000;1038.90000000000;1040.20000000000;1040.90000000000;1041.60000000000;1041.20000000000;1041.30000000000;1041;1041.10000000000;1041.90000000000;1042;1042.80000000000;1043.20000000000;1044;1044.90000000000;1045.60000000000;1045.60000000000;1045.90000000000;1045.30000000000;1045.50000000000;1045.20000000000;1045.60000000000;1046.50000000000;1046.20000000000;1046.50000000000;1047.30000000000;1047;1047;1046.60000000000;1046.40000000000;1047.10000000000;1047.90000000000;1048.10000000000;1047.40000000000;1047.30000000000;1047.50000000000;1048.90000000000;1049.10000000000;1048.90000000000;1049.50000000000;1049.60000000000;1049.60000000000;1049.40000000000;1049.10000000000;1048.90000000000;1048.90000000000;1048.80000000000;1049.30000000000;1049.80000000000;1049.90000000000;1050;1050.20000000000;1049.70000000000;1050.40000000000;1050.40000000000;1050.30000000000;1050.20000000000;1047.50000000000;1050.60000000000;1051.10000000000;1051.80000000000;1051.60000000000;1052;1052.50000000000;1052.40000000000;1051.80000000000;1051.60000000000;1051;1051.60000000000;1052.20000000000;1052.30000000000;1052.40000000000;1052.60000000000;1053;1053.20000000000;1053.10000000000;1052.70000000000;1052;1051.80000000000;1051.90000000000;1052;1052.10000000000;1051.60000000000;1051.80000000000;1051.90000000000;1052.10000000000;1052.20000000000;1052.40000000000;1052.30000000000;1051.10000000000;1050.40000000000;1049.90000000000;1050.30000000000;1050.70000000000;1050.90000000000;1051.10000000000;1052.10000000000;1052.10000000000;1052;1052;1052.40000000000;1052.10000000000;1051.70000000000;1051.70000000000;1052;1052.50000000000;1052.30000000000;1052.90000000000;1053.20000000000;1052.10000000000;1052.50000000000;1052.90000000000;1053.10000000000;1053.30000000000;1053.90000000000;1053.50000000000;1054.20000000000;1054.20000000000;1053.20000000000;1053.60000000000;1053.30000000000;1052.80000000000;1052.80000000000;1053.60000000000;1053.70000000000;1053.30000000000;1053.30000000000;1053.30000000000;1053.60000000000;1053.50000000000;1052.40000000000;1052.20000000000;1051.80000000000;1051.40000000000;1051;1051.50000000000;1050.80000000000;1050.70000000000;1050.70000000000;1050.70000000000;1050.80000000000;1050.60000000000;1050.30000000000;1050.50000000000;1050.90000000000;1050.70000000000;1051.30000000000;1050.60000000000;1050.10000000000;1049.80000000000;1049.60000000000;1049.70000000000;1049.20000000000;1048.60000000000;1049.10000000000;1048.50000000000;1048.30000000000;1048.30000000000;1048.90000000000;1049;1048.50000000000;1047.80000000000;1048.70000000000;1049;1049;1048.80000000000;1047.80000000000;1047.40000000000;1047.30000000000;1047.60000000000;1048.30000000000;1049.10000000000;1049.40000000000;1048.60000000000;1048.60000000000;1048.30000000000;1048.40000000000;1047.90000000000;1047.70000000000;1047.70000000000;1047.50000000000;1047.60000000000;1047.30000000000;1047.20000000000;1047.80000000000;1047.80000000000;1048.10000000000;1048;1048.10000000000;1047.60000000000;1047;1046.10000000000;1045.30000000000;1044.40000000000;1044.10000000000;1043.70000000000;1042.50000000000;1042.50000000000;1042.80000000000;1041.70000000000;1040.60000000000;1039.70000000000;1039.40000000000;1039.30000000000;1039.20000000000;1038.60000000000;1038.10000000000;1037.70000000000;1037;1037.20000000000;1036.80000000000;1036.60000000000;1036.30000000000;1034.90000000000;1034.10000000000;1034.10000000000;1034;1034;1034.30000000000;1034.10000000000;1033.30000000000;1033.20000000000;1033.30000000000;1032.90000000000;1032.30000000000;1031.90000000000;1030.80000000000;1029.60000000000;1028.70000000000;1028.30000000000;1028.10000000000;1028.10000000000;1028.40000000000;1028.40000000000;1027;1027.20000000000;1019.70000000000;1013.10000000000;1024.70000000000;1024.50000000000;1025;1024.20000000000;1023.10000000000;1021.90000000000;1019.40000000000;1016.90000000000;1018.70000000000;1022.60000000000;1021.20000000000;1020.90000000000;1020.50000000000;1020.70000000000;1020.30000000000;1020.20000000000;1020;1019.20000000000;1018.40000000000;1018.30000000000;1018.70000000000;1017.30000000000;1016.80000000000;1016.90000000000;1016.20000000000;1015.80000000000;1015;1014.60000000000;1014.60000000000;1014.90000000000;1013.10000000000;1013;1012.80000000000;1012.40000000000;1011.30000000000;1009.70000000000;1010.90000000000;1010.30000000000;1009.40000000000;1008.50000000000;1007.20000000000;1005.80000000000;1003.90000000000;1003.10000000000;1000.40000000000;1000.60000000000;1003.50000000000;1003.50000000000;1002.50000000000;1001.70000000000;1000.30000000000;998.820000000000;997.770000000000;996.520000000000;996.310000000000;996.180000000000;995.090000000000;994.490000000000;992.800000000000;991.460000000000;990.660000000000;990.470000000000;987.890000000000;986.660000000000;983.080000000000;983.060000000000;984.300000000000;983.710000000000;982.960000000000;983.110000000000;982.300000000000;980.650000000000;979.570000000000;978.290000000000;977.050000000000;975.980000000000;974.890000000000;974.670000000000;973.800000000000;972.440000000000;970.990000000000;969.920000000000;969.190000000000;967.890000000000;966.650000000000;964.850000000000;964.130000000000;965.110000000000;964.820000000000;963.110000000000;961.750000000000;960.380000000000;958.980000000000;957.620000000000;956.060000000000;954.920000000000;953.780000000000;952.720000000000;951.920000000000;950.730000000000;950.050000000000;949.430000000000;947.890000000000;946.760000000000;945.480000000000;943.820000000000;941.010000000000;937.020000000000;933.040000000000;929.350000000000;925.250000000000;923.160000000000;921.410000000000;920.890000000000;921.870000000000;922.530000000000;921.960000000000;921.430000000000;920.490000000000;918.700000000000;917.350000000000;915.640000000000;914.140000000000;913.180000000000;912.970000000000;913.400000000000;913.860000000000;913.500000000000;913.110000000000;911.760000000000;910.530000000000;909.670000000000;908.640000000000;907.420000000000;906.360000000000;905.160000000000;903.110000000000;901.130000000000;899.860000000000;899.070000000000;899.030000000000;893.060000000000;887.070000000000;869.110000000000;875.970000000000;870.710000000000;878.830000000000;857.790000000000;854.860000000000;850.090000000000;845.750000000000;844.090000000000;828.540000000000;839.360000000000;849.860000000000;849.100000000000;804.860000000000;796.870000000000;792.520000000000;421.040000000000;73.3900000000000;46.5800000000000;44.3400000000000;56.8100000000000;108.560000000000;293.600000000000;493.120000000000;667.850000000000;497.850000000000;208.330000000000;157.270000000000;92.7700000000000;167.800000000000;281.610000000000;286.220000000000;374.320000000000;419.750000000000;587.500000000000;429.570000000000;682.730000000000;592.240000000000;621.490000000000;732.870000000000;768.750000000000;785.280000000000;791.800000000000;783.270000000000;777.440000000000;780.100000000000;779.970000000000;778.240000000000;772.910000000000;774.460000000000;766.430000000000;761.460000000000;740.860000000000;691.710000000000;653.880000000000;658.670000000000;600.780000000000;595.100000000000;581.680000000000;536.400000000000;343.230000000000;268.090000000000;275.240000000000;268.860000000000;237.320000000000;166.800000000000;264.850000000000;400.850000000000;471.870000000000;565.410000000000;646.910000000000;646.850000000000;684.640000000000;689.520000000000;691.790000000000;683.360000000000;666.950000000000;647.240000000000;636.150000000000;632.770000000000;635.740000000000;576.570000000000;588.120000000000;649.560000000000;652.780000000000;645.570000000000;641.030000000000;636.940000000000;630.430000000000;619.620000000000;527.920000000000;462.280000000000;416.350000000000;469.190000000000;620.500000000000;599.940000000000;563.080000000000;559.710000000000;535.260000000000;528.500000000000;449.410000000000;291.760000000000;196.320000000000;174.850000000000;233.630000000000;304.790000000000;356.960000000000;352.030000000000;343.520000000000;308.810000000000;335.450000000000;382.980000000000;444.970000000000;475.770000000000;491.210000000000;479.770000000000;296.020000000000;80.2300000000000;19.7500000000000;18.3900000000000;6.64000000000000;2.74000000000000;1.58000000000000;1.80000000000000;3.40000000000000;7.71000000000000;17.5900000000000;47.2200000000000;89.9500000000000;109.620000000000;150.930000000000;218.730000000000;296.790000000000;335.760000000000;329.280000000000;318.800000000000;282.720000000000;298.810000000000;317.850000000000;305.770000000000;295.670000000000;287.490000000000;277.530000000000;265.050000000000;244.690000000000;209.930000000000;140.550000000000;88.0400000000000;152.270000000000;154.330000000000;78.4200000000000;22.7400000000000;13.6900000000000;44.0500000000000;99.0900000000000;112.740000000000;95.9600000000000;72.7800000000000;31.9500000000000;1.70000000000000;6.99000000000000;21.0100000000000;38.9900000000000;54.7900000000000;73.0700000000000;92.7800000000000;108.100000000000;119.280000000000;130.940000000000;135.330000000000;141.660000000000;149.990000000000;161.860000000000;171.360000000000;182.630000000000;192.330000000000;198.180000000000;207.820000000000;221.060000000000;235.550000000000;248.740000000000;259.450000000000;270.740000000000;279.820000000000;289.840000000000;300.660000000000;309.070000000000;318.420000000000;328.180000000000;334.820000000000;343.490000000000;352.350000000000;360.880000000000;365.980000000000;377.970000000000;387.730000000000;395.650000000000;405.340000000000;412.700000000000;419.990000000000;428.660000000000;434.160000000000;441.960000000000;447.440000000000;451.230000000000;458.280000000000;467.670000000000;477.990000000000;481.860000000000;488.830000000000;494.730000000000;498.400000000000;504.830000000000;508.680000000000;518.970000000000;523.860000000000;527.590000000000;533.030000000000;539.440000000000;543.500000000000;548.560000000000;554.710000000000;559.600000000000;564.850000000000;566.660000000000;574.790000000000;576.940000000000;582.120000000000;586.790000000000;593.070000000000;598.800000000000;602.480000000000;608.160000000000;610.750000000000;615.710000000000;620.840000000000;624.490000000000;631.100000000000;636.970000000000;641.640000000000;642.880000000000;646.610000000000;650.680000000000;657.260000000000;659.760000000000;663.110000000000;666.600000000000;669.250000000000;674.510000000000;676.960000000000;683.330000000000;687.180000000000;688.870000000000;691.630000000000;697.420000000000;700.420000000000;703.590000000000;707.580000000000;712.370000000000;713.750000000000;715.850000000000;719.500000000000;723.700000000000;725.160000000000;729.540000000000;733.300000000000;735.230000000000;737.760000000000;741.810000000000;742.410000000000;744.200000000000;745.650000000000;745.120000000000;749.580000000000;753.070000000000;754.990000000000;758.840000000000;761.670000000000;764.560000000000;767.560000000000;769.820000000000;770.690000000000;772.860000000000;775.800000000000;779.990000000000;782.930000000000;786.290000000000;788.910000000000;791.410000000000;793.560000000000;794.040000000000;796.210000000000;798.420000000000;798.310000000000;800.460000000000;801.500000000000;803.500000000000;804.160000000000;805.680000000000;808.180000000000;810.300000000000;812.460000000000;814.830000000000;816.920000000000;819.020000000000;820.260000000000;821.300000000000;822.680000000000;824.330000000000;825.700000000000;828.250000000000;830.580000000000;831.810000000000;834.380000000000;835.150000000000;835.340000000000;837.490000000000;839.270000000000;840.300000000000;841.580000000000;843.070000000000;845.120000000000;845.560000000000;845.660000000000;847.880000000000;848.650000000000;851.130000000000;852.210000000000;853.450000000000;855.570000000000;856.400000000000;858.510000000000;860.350000000000;861.350000000000;863.120000000000;865.070000000000;867.340000000000;868.260000000000;869.260000000000;870.770000000000;871.100000000000;872.730000000000;874.300000000000;874.760000000000;875.670000000000;878.900000000000;879.150000000000;878.600000000000;879.250000000000;881.270000000000;883.830000000000;886.460000000000;886.810000000000;887.400000000000;888.760000000000;890.650000000000;892.740000000000;895.820000000000;896.840000000000;897.160000000000;898.080000000000;898.630000000000;901.180000000000;901.800000000000;901.090000000000;901.730000000000;902.040000000000;902.600000000000;903.360000000000;903.820000000000;904.900000000000;906.590000000000;907.570000000000;908.440000000000;909.410000000000;909.820000000000;910.720000000000;911.830000000000;913.540000000000;913.950000000000;914.440000000000;915.800000000000;917.180000000000;917.500000000000;917.540000000000;918.600000000000;918.810000000000;919.270000000000;920.650000000000;921.520000000000;922.380000000000;922.940000000000;925.340000000000;926.530000000000;928.500000000000;928.810000000000;929.120000000000;928.850000000000;929.890000000000;931.080000000000;931.460000000000;932.780000000000;934.030000000000;933.990000000000;935.240000000000;936.480000000000;936.960000000000;936.460000000000;938.370000000000;939.220000000000;939.040000000000;939.390000000000;939.070000000000;940.150000000000;941.150000000000;941.410000000000;942.860000000000;943.930000000000;943.250000000000;943.320000000000;942.800000000000;943.950000000000;945.240000000000;945.480000000000;946.040000000000;947.920000000000;948.960000000000;949.740000000000;950.490000000000;950.770000000000;951.700000000000;952.120000000000;951.940000000000;953.160000000000;954.120000000000;953.450000000000;954.180000000000;956.390000000000;956.880000000000;957.050000000000;957.340000000000;957.770000000000;958.230000000000;958.890000000000;959.400000000000;959.700000000000;960.230000000000;960.460000000000;961.320000000000;962.170000000000;962.800000000000;963.220000000000;963.320000000000;963.570000000000;964.880000000000;965.330000000000;964.850000000000;965.280000000000;965.790000000000;965.940000000000;966.700000000000;967.870000000000;968.140000000000;967.760000000000;967.250000000000;967.980000000000;968.330000000000;969.220000000000;969.520000000000;970.360000000000;971.300000000000;972;972.380000000000;972.980000000000;973.120000000000;974.490000000000;975.220000000000;975.710000000000;975.840000000000;976.480000000000;977.120000000000;978.130000000000;976.210000000000;975.830000000000;976.070000000000;976.670000000000;977.660000000000;977.510000000000;977.490000000000;977.270000000000;977.230000000000;978.150000000000;978.970000000000;979.900000000000;980.590000000000;979.730000000000;979.080000000000;978.940000000000;979.160000000000;979.510000000000;980.100000000000;979.680000000000;980.060000000000;981.300000000000;982.170000000000;982.480000000000;983.390000000000;983.990000000000;984.440000000000;984.110000000000;983.980000000000;985;985.660000000000;985.870000000000;986.550000000000;986.020000000000;985.780000000000;985.800000000000;985.660000000000;986.220000000000;986.660000000000;986.880000000000;987.480000000000;987.150000000000;986.650000000000;985.560000000000;984.770000000000;984.960000000000;984.730000000000;985.010000000000;985.690000000000;985.590000000000;985.410000000000;986.380000000000;987.380000000000;987.130000000000;987.290000000000;987.520000000000;987.160000000000;987.400000000000;987.500000000000;987.090000000000;986.830000000000;986.130000000000;987.670000000000;987.610000000000;987.340000000000;987.250000000000;987.240000000000;936.100000000000;642.260000000000;727.080000000000;821.570000000000;899.960000000000;983.540000000000;986.650000000000;987.520000000000;988.330000000000;988.340000000000;986.860000000000;988.080000000000;988.760000000000;988.750000000000;989;989.240000000000;986.040000000000;985.600000000000;988.350000000000;989.240000000000;990.110000000000;990.230000000000;991.060000000000;992.020000000000;991.160000000000;990.340000000000;989.390000000000;988.070000000000;987.160000000000;988.220000000000;988.730000000000;988.750000000000;989.750000000000;989.800000000000;989.800000000000;988.280000000000;985.870000000000;984.200000000000;982.070000000000;982.660000000000;975.230000000000;979.510000000000;984.150000000000;986.940000000000;988.200000000000;987.450000000000;985.950000000000;966.860000000000;580.520000000000;896.990000000000;391.890000000000;494.530000000000;788.640000000000;869.870000000000;892.290000000000;986.580000000000;985.070000000000;987.270000000000;987.800000000000;987.490000000000];
% % sample dif data from Adelaide Airport
% dif = [8.18000000000000;8.78000000000000;9.48000000000000;10.3900000000000;11.2500000000000;11.9800000000000;12.8900000000000;13.4500000000000;13.9800000000000;14.6200000000000;15.2300000000000;15.9800000000000;16.6400000000000;17.2700000000000;17.8900000000000;18.5400000000000;19.1600000000000;19.7600000000000;20.2300000000000;20.7100000000000;21.1900000000000;21.6600000000000;22.0400000000000;22.5500000000000;23.0400000000000;23.5800000000000;24.0300000000000;24.3800000000000;24.8400000000000;25.3100000000000;25.7000000000000;26.1900000000000;26.6700000000000;27.1900000000000;27.6600000000000;28.0700000000000;28.5000000000000;29.0200000000000;29.4100000000000;29.7900000000000;30.1400000000000;30.4800000000000;30.7800000000000;31.2500000000000;31.7200000000000;32.2400000000000;32.8700000000000;33.4200000000000;33.9900000000000;34.5100000000000;35.0100000000000;35.5700000000000;35.9500000000000;36.3600000000000;36.7100000000000;37.1000000000000;37.3700000000000;37.5800000000000;37.7900000000000;38.0400000000000;38.2200000000000;38.5400000000000;38.9500000000000;39.3500000000000;39.7300000000000;40.2400000000000;40.7000000000000;41.1300000000000;41.4900000000000;41.8800000000000;42.3500000000000;42.8500000000000;43.2600000000000;43.7200000000000;44.1500000000000;44.5100000000000;45.0100000000000;45.6700000000000;46.2000000000000;46.6900000000000;46.9100000000000;47.1600000000000;47.1800000000000;47.2600000000000;47.3800000000000;47.5200000000000;47.5300000000000;47.3900000000000;47.3700000000000;47.4800000000000;47.8300000000000;48.2300000000000;48.4600000000000;48.7600000000000;48.9600000000000;49.1000000000000;49.1300000000000;49.0800000000000;49.0200000000000;49.3100000000000;49.6100000000000;49.9300000000000;50.1000000000000;50.4300000000000;50.5200000000000;50.8100000000000;51.1300000000000;51.2400000000000;51.3400000000000;51.8600000000000;52.2900000000000;52.8800000000000;53.3700000000000;53.8800000000000;54.2400000000000;54.5500000000000;54.6300000000000;54.9100000000000;55.1600000000000;55.3600000000000;55.7400000000000;55.9600000000000;56.3800000000000;56.4600000000000;56.3200000000000;56.3300000000000;56.6400000000000;56.6300000000000;57.1200000000000;57.4600000000000;57.9200000000000;58.1400000000000;58.4000000000000;58.3900000000000;58.6000000000000;58.5700000000000;58.9900000000000;59.7000000000000;60.3400000000000;60.8900000000000;61.2300000000000;61.3800000000000;61.6200000000000;61.7100000000000;61.7500000000000;62;62.2000000000000;62.5300000000000;63.1300000000000;63.6100000000000;64.2900000000000;65.1400000000000;65.4700000000000;65.9200000000000;66.3600000000000;66.6800000000000;66.9100000000000;66.8200000000000;66.7000000000000;66.8700000000000;67.2100000000000;67.3600000000000;67.3700000000000;67.1800000000000;67.0900000000000;67.0500000000000;67.1800000000000;67.1500000000000;67.1000000000000;67.0500000000000;67.1900000000000;67.2800000000000;67.5800000000000;67.4900000000000;67.5200000000000;67.5400000000000;67.5600000000000;67.6400000000000;67.8600000000000;67.8900000000000;68.1700000000000;68.3100000000000;68.4300000000000;68.5800000000000;69.1200000000000;69.3700000000000;69.6800000000000;70.1100000000000;70.0900000000000;70.3700000000000;70.3100000000000;70.1400000000000;70.3300000000000;70.8300000000000;70.7800000000000;70.7900000000000;70.5900000000000;70.7900000000000;70.8200000000000;71.0700000000000;70.8300000000000;70.9500000000000;70.7800000000000;70.8400000000000;70.7700000000000;70.7200000000000;70.8200000000000;70.9100000000000;70.9600000000000;70.7500000000000;70.4700000000000;70.6200000000000;70.5000000000000;70.1100000000000;69.7800000000000;69.2800000000000;69.2700000000000;69.5100000000000;69.5400000000000;69.3700000000000;69.1600000000000;68.8000000000000;68.6400000000000;69.3300000000000;69.2200000000000;69.0600000000000;69.1500000000000;69.1000000000000;69.2700000000000;69.3400000000000;69.2000000000000;69;69.0400000000000;68.8800000000000;68.7900000000000;68.1000000000000;68.0400000000000;68.3300000000000;68.5200000000000;68.3800000000000;68.7700000000000;68.8100000000000;69.1800000000000;69.3200000000000;69.3100000000000;69.2100000000000;69.6700000000000;69.6300000000000;69.4800000000000;69.5500000000000;69.7300000000000;69.3600000000000;69.6100000000000;69.5000000000000;69.2300000000000;69.0500000000000;68.9700000000000;68.4500000000000;68.8500000000000;69.1300000000000;69.6000000000000;69.4700000000000;69.8200000000000;70.1600000000000;70.8200000000000;70.7300000000000;71.1500000000000;71.2000000000000;71.0700000000000;70.8600000000000;71.1800000000000;71.3900000000000;71.2100000000000;71.1700000000000;71.3400000000000;71.3800000000000;71.2100000000000;71.0300000000000;70.8300000000000;71.0200000000000;70.7500000000000;70.8100000000000;70.9200000000000;70.8100000000000;70.6900000000000;70.5600000000000;70.5800000000000;70.9300000000000;71.1600000000000;71.4800000000000;71.2800000000000;70.9900000000000;70.6700000000000;70.9500000000000;71.2500000000000;71.3000000000000;71.6000000000000;71.4200000000000;71.3100000000000;71.6000000000000;70.9900000000000;70.7400000000000;71.0600000000000;71.2400000000000;71.3700000000000;71.9000000000000;71.8200000000000;72.2700000000000;72.0500000000000;72.4200000000000;72.5600000000000;72.5500000000000;72.3400000000000;72.9000000000000;74.4100000000000;77.5100000000000;80.5300000000000;78.3200000000000;75.5900000000000;75.2100000000000;75.2700000000000;74.9000000000000;75.0400000000000;75.1400000000000;75.3500000000000;75.3500000000000;75.2700000000000;74.7800000000000;74.9900000000000;75.1100000000000;75.0500000000000;75.3400000000000;75.4100000000000;75.7700000000000;76.3500000000000;76.3200000000000;76.7700000000000;76.6200000000000;76.6700000000000;76.6400000000000;76.6800000000000;76.3600000000000;76.5400000000000;76.5600000000000;76.7300000000000;76.3400000000000;76.1100000000000;76.2400000000000;76.2200000000000;76.2800000000000;75.7200000000000;75.4700000000000;75.8600000000000;75.5300000000000;75.6600000000000;75.1400000000000;75.0500000000000;74.9700000000000;74.5800000000000;74.1800000000000;74.1500000000000;74.1300000000000;74.1200000000000;73.6700000000000;73.4500000000000;73.6400000000000;73.9300000000000;74.2900000000000;74.3800000000000;74.6700000000000;74.9100000000000;75.4600000000000;75.7000000000000;76.1100000000000;75.8900000000000;75.7900000000000;76.4800000000000;76.2100000000000;76.4100000000000;76.5400000000000;76.5400000000000;76.2900000000000;76.6300000000000;76.7300000000000;77.0800000000000;77.0500000000000;76.8100000000000;76.6200000000000;76.9100000000000;76.4700000000000;76.4600000000000;76.4800000000000;76.4100000000000;75.6700000000000;76.1900000000000;75.8900000000000;76.8900000000000;76.3500000000000;75.7500000000000;75.6100000000000;75.8600000000000;75.8000000000000;75.9400000000000;75.6400000000000;75.1600000000000;75.4800000000000;75.8200000000000;75.2000000000000;75.2700000000000;74.6100000000000;74.7300000000000;75.0700000000000;74.7600000000000;74.9900000000000;75.1500000000000;75.3800000000000;75.3500000000000;75.4800000000000;75.4500000000000;75.4200000000000;74.9500000000000;74.9900000000000;75.4400000000000;75.8400000000000;75.7500000000000;75.1300000000000;74.6800000000000;74.5700000000000;74.5400000000000;74.4100000000000;74.7800000000000;75.0900000000000;75.3000000000000;75.4100000000000;75.2500000000000;75.7400000000000;75.2900000000000;75.5700000000000;75.5800000000000;75.5000000000000;75.8300000000000;76.4500000000000;76.2900000000000;75.7500000000000;75.6800000000000;75.5500000000000;76.0200000000000;76.0400000000000;76;75.8800000000000;75.2800000000000;74.9800000000000;75.0100000000000;74.9400000000000;75.9800000000000;76.2900000000000;76.4200000000000;77.5800000000000;78.6500000000000;80.5600000000000;82.2300000000000;78.8300000000000;76.9600000000000;76.8600000000000;76.6700000000000;76.0500000000000;75.3800000000000;75.5100000000000;75.4200000000000;75.4600000000000;75.2800000000000;74.9900000000000;74.6500000000000;74.7100000000000;74.7200000000000;75.0400000000000;74.9400000000000;75.1600000000000;75.1700000000000;75.0300000000000;75.2500000000000;75.1000000000000;74.9600000000000;74.7800000000000;74.8400000000000;74.7100000000000;74.7700000000000;74.8400000000000;74.6100000000000;74.9400000000000;74.8200000000000;74.8500000000000;75.4800000000000;75;75.2700000000000;75.6900000000000;75.5000000000000;75.6000000000000;75.5800000000000;75.5500000000000;75.8300000000000;76;75.7000000000000;75.6400000000000;75.7100000000000;75.6000000000000;75.3000000000000;75.6800000000000;75.3300000000000;75.0100000000000;74.9500000000000;74.4400000000000;74.4300000000000;74.8900000000000;74.5000000000000;74.5900000000000;75;75.0900000000000;75.5900000000000;75.4500000000000;75.2600000000000;75.2300000000000;75.8800000000000;76.6700000000000;76.9500000000000;76.9300000000000;77.0700000000000;76.9400000000000;77.3900000000000;77.5700000000000;77.8300000000000;77.7300000000000;77.9500000000000;77.8400000000000;78.2200000000000;78.2700000000000;77.9200000000000;77.6600000000000;77.5500000000000;77.7700000000000;77.4700000000000;77.7900000000000;76.8900000000000;76.8800000000000;76.8700000000000;76.8100000000000;77.2100000000000;76.9400000000000;76.8600000000000;76.7900000000000;77.0700000000000;77.2200000000000;77.0600000000000;76.9300000000000;76.7700000000000;76.4300000000000;76.4800000000000;76.3200000000000;75.7800000000000;75.1500000000000;75.1700000000000;75.1800000000000;76.0300000000000;76.4600000000000;76.3000000000000;76.3600000000000;76.1800000000000;76.3300000000000;76.5300000000000;76.6400000000000;76.7600000000000;76.9000000000000;77.0700000000000;77.3500000000000;77.1900000000000;77.3600000000000;76.6800000000000;76.4000000000000;75.4500000000000;75.7100000000000;75.8600000000000;75.5300000000000;75.5400000000000;75.0800000000000;75.2900000000000;75.2000000000000;75.5200000000000;75.2500000000000;75.0900000000000;74.9300000000000;75.2900000000000;75.0900000000000;75.0400000000000;74.9300000000000;75.2100000000000;74.8800000000000;74.6200000000000;74.3900000000000;74.5100000000000;74.3000000000000;74.5400000000000;74.8400000000000;74.9100000000000;74.6300000000000;74.2100000000000;74.6000000000000;74.8300000000000;75.2800000000000;75.4200000000000;75.5500000000000;75.6100000000000;75.5200000000000;75.7700000000000;75.5600000000000;75.8400000000000;75.2400000000000;74.9900000000000;75.1300000000000;75.7300000000000;75.3100000000000;75.0900000000000;74.6800000000000;75.0200000000000;75.2400000000000;74.7400000000000;74.9500000000000;75.2500000000000;74.4400000000000;74.5100000000000;74.6700000000000;74.4400000000000;74.5300000000000;74.5200000000000;74.2200000000000;74.8400000000000;75.0400000000000;74.4500000000000;74.8400000000000;74.4200000000000;74.3900000000000;74.5700000000000;74.5500000000000;73.9400000000000;74.2000000000000;74.1100000000000;73.9000000000000;73.8000000000000;73.4800000000000;73.0600000000000;73.1000000000000;73.1100000000000;72.8200000000000;72.8600000000000;73.0100000000000;72.9700000000000;73.1800000000000;73.0700000000000;72.5100000000000;72.4300000000000;72.3800000000000;72.4800000000000;72.2800000000000;71.9500000000000;72.1700000000000;72.1600000000000;72.0700000000000;72.3500000000000;72.7300000000000;72.3900000000000;72.6300000000000;72.6100000000000;72.3100000000000;72.1200000000000;72.1900000000000;72.2300000000000;72.2700000000000;71.9700000000000;72.1500000000000;71.9900000000000;72.2600000000000;71.8500000000000;71.7400000000000;71.6700000000000;71.4100000000000;71.2600000000000;71.2500000000000;70.8300000000000;70.6600000000000;70.1200000000000;70.0700000000000;69.5900000000000;69.2800000000000;69.0100000000000;68.3900000000000;68.1700000000000;68.1600000000000;68.0800000000000;67.8400000000000;67.7600000000000;67.5500000000000;67.6000000000000;67.6000000000000;67.4700000000000;67.3900000000000;67.4500000000000;67.7500000000000;67.7600000000000;67.5800000000000;67.5100000000000;67.6000000000000;67.4100000000000;67.4900000000000;67.2400000000000;66.8700000000000;66.8400000000000;66.7100000000000;66.5700000000000;66.2600000000000;65.9800000000000;65.6600000000000;65.3200000000000;64.9500000000000;64.6900000000000;64.6300000000000;64.2800000000000;64.1100000000000;63.9000000000000;63.7000000000000;63.6100000000000;63.1900000000000;62.9900000000000;63.1200000000000;62.8200000000000;62.5200000000000;62.1600000000000;61.7600000000000;61.4800000000000;61.1900000000000;60.7900000000000;60.5400000000000;60.4200000000000;60.0200000000000;59.6900000000000;59.1700000000000;58.8200000000000;58.3200000000000;58.0700000000000;57.6000000000000;57.2400000000000;56.7200000000000;56.4700000000000;55.9800000000000;55.5600000000000;55.1300000000000;54.5100000000000;53.9800000000000;53.3400000000000;52.7000000000000;52;51.5000000000000;50.8600000000000;49.9900000000000;49.2400000000000;48.3000000000000;47.7000000000000;47.3300000000000;46.9200000000000;46.8000000000000;46.6400000000000;46.4200000000000;46.5100000000000;46.3300000000000;46.0300000000000;46.0700000000000;46.3500000000000;46.5000000000000;46.6700000000000;46.8500000000000;46.7900000000000;46.8200000000000;46.8900000000000;46.8600000000000;46.7900000000000;46.7300000000000;46.6400000000000;46.5800000000000;46.2500000000000;46.0500000000000;45.9100000000000;45.8400000000000;45.5100000000000;45.3600000000000;44.8500000000000;44.4200000000000;44.2100000000000;44.0800000000000;43.8500000000000;43.5700000000000;43.2300000000000;42.7600000000000;42.2600000000000;41.8600000000000;41.4300000000000;40.9500000000000;40.3900000000000;39.8000000000000;39.1700000000000;38.5300000000000;37.9100000000000;37.4000000000000;36.9000000000000;36.4000000000000;35.9300000000000;35.3800000000000;34.7300000000000;34.1300000000000;33.4100000000000;32.6300000000000;31.9700000000000;31.3600000000000;30.8000000000000;30.2000000000000;29.5800000000000;29.0200000000000;28.4700000000000;27.8800000000000;27.3300000000000;26.9300000000000;26.3100000000000;25.6500000000000;25.1400000000000;24.5700000000000;23.9900000000000;23.2900000000000;22.5100000000000;21.7400000000000;21.0300000000000;20.2500000000000;19.6000000000000;19.0400000000000;18.4200000000000;17.6800000000000;17.0500000000000;16.2500000000000;15.4800000000000;14.9600000000000;14.3500000000000;13.6800000000000;13.0900000000000;12.2500000000000;11.5000000000000;10.7400000000000;9.88000000000000;11.0500000000000;11.8400000000000;12.6200000000000;13.3200000000000;13.8900000000000;14.5700000000000;15.2500000000000;15.9600000000000;16.5800000000000;17.1600000000000;17.6500000000000;18.1600000000000;18.5200000000000;18.8100000000000;19.1200000000000;19.4500000000000;19.8200000000000;20.1500000000000;20.3500000000000;20.7700000000000;21.2100000000000;21.8400000000000;22.8000000000000;23.1500000000000;23.7400000000000;24.2900000000000;24.7500000000000;25.1800000000000;25.5500000000000;26;26.5000000000000;27.0700000000000;27.5400000000000;27.9900000000000;28.4500000000000;28.7600000000000;29.0600000000000;29.5700000000000;29.8200000000000;30.3000000000000;30.7000000000000;31.1400000000000;31.5600000000000;32.1000000000000;32.5100000000000;33.0200000000000;33.4800000000000;34.1500000000000;34.7200000000000;35.2300000000000;35.5600000000000;35.9100000000000;36.2400000000000;36.7800000000000;37.0500000000000;37.5300000000000;37.9200000000000;38.3700000000000;38.8500000000000;39.3200000000000;39.7000000000000;40.0100000000000;40.1200000000000;40.4900000000000;40.8000000000000;41.0700000000000;41.3900000000000;41.7300000000000;42.1200000000000;42.5400000000000;42.9800000000000;43.2900000000000;43.6300000000000;43.9400000000000;44.3900000000000;44.8800000000000;45.0600000000000;45.3000000000000;45.6100000000000;45.9000000000000;46.1100000000000;46.2900000000000;46.5800000000000;46.8000000000000;47.0300000000000;47.3700000000000;47.7200000000000;47.8700000000000;48.0300000000000;48.0700000000000;48.2500000000000;48.5600000000000;49.0100000000000;49.3900000000000;49.6900000000000;49.9300000000000;50.0400000000000;50.3500000000000;50.7100000000000;51.0900000000000;51.4900000000000;51.7900000000000;52.1500000000000;52.5300000000000;52.8700000000000;53.0700000000000;53.4200000000000;53.5300000000000;53.6100000000000;53.8200000000000;53.9400000000000;54.0300000000000;54.1900000000000;54.2500000000000;54.3800000000000;54.5600000000000;54.7800000000000;54.8100000000000;54.9300000000000;54.9800000000000;55.2400000000000;55.4000000000000;55.4400000000000;55.5000000000000;55.5400000000000;55.5600000000000;55.7300000000000;55.9300000000000;56.0900000000000;56.5900000000000;56.9300000000000;57.1300000000000;57.6300000000000;57.7900000000000;58;58.1500000000000;58.1700000000000;58.0500000000000;58.2200000000000;58.1000000000000;58.2300000000000;58.1000000000000;58.2000000000000;58.2500000000000;58.3200000000000;58.4100000000000;58.7400000000000;58.9400000000000;58.8100000000000;59.0500000000000;59.1900000000000;59.2300000000000;59.3500000000000;59.2500000000000;59.0400000000000;59.3300000000000;59.2100000000000;59.1600000000000;59.3800000000000;59.4800000000000;59.5800000000000;59.6300000000000;59.9900000000000;60.2100000000000;60.2300000000000;60.3700000000000;60.3100000000000;60.1600000000000;60.3700000000000;60.5000000000000;60.3800000000000;60.9900000000000;61.1300000000000;61.8400000000000;62.4400000000000;62.5000000000000;62.3500000000000;62.8200000000000;63.0800000000000;63.5100000000000;63.4800000000000;63.5200000000000;63.7000000000000;64.0200000000000;64.3900000000000;64.2500000000000;64.5100000000000;64.7100000000000;64.7800000000000;64.6800000000000;64.9900000000000;64.4500000000000;64.5500000000000;64.7700000000000;64.8200000000000;64.9200000000000;64.9100000000000;64.9200000000000;65.1700000000000;65.2500000000000;64.9900000000000;65.1600000000000;65.3100000000000;65.5300000000000;66.1400000000000;66.1800000000000;66.0800000000000;66.1300000000000;66.1500000000000;66.2800000000000;66.0500000000000;65.9000000000000;65.6600000000000;65.4700000000000;65.6400000000000;66.1100000000000;65.9900000000000;65.8200000000000;65.8200000000000;66.1400000000000;66.6300000000000;66.3900000000000;66.3500000000000;66.4400000000000;66.5900000000000;67.2800000000000;67.3800000000000;67.1700000000000;67.3600000000000;67.6400000000000;67.8900000000000;67.9300000000000;67.7200000000000;67.8000000000000;68.3100000000000;68.7600000000000;68.6400000000000;68.6100000000000;68.8000000000000;68.8200000000000;68.8900000000000;68.6800000000000;68.5100000000000;68.2900000000000;68.4900000000000;68.2600000000000;68.0200000000000;67.7600000000000;67.5900000000000;67.5300000000000;67.4900000000000;67.3200000000000;67.2200000000000;67.3900000000000;66.9900000000000;66.9700000000000;66.6500000000000;66.5600000000000;66.8200000000000;66.7300000000000;66.5900000000000;67.3200000000000;66.9400000000000;67.3300000000000;67.9400000000000;67.7600000000000;67.6800000000000;68.3700000000000;69.1900000000000;69.3000000000000;68.9800000000000;68.7600000000000;69.2500000000000;69.3800000000000;69.4700000000000;69.4400000000000;69.7000000000000;69.3300000000000;69.0200000000000;69;68.9900000000000;68.8200000000000;68.8100000000000;69.3900000000000;69.5500000000000;69.6300000000000;69.3600000000000;69.6200000000000;69.2700000000000;68.6300000000000;68.4000000000000;69.1200000000000;68.8300000000000;68.7000000000000;68.9700000000000;68.6600000000000;68.7000000000000;68.9100000000000;69.7000000000000;70.2100000000000;69.7000000000000;70.0400000000000;70.4700000000000;70.9100000000000;70.5900000000000;70.4600000000000;70.1100000000000;69.9600000000000;69.4900000000000;70.3700000000000;70.1500000000000;69.8200000000000;69.7400000000000;69.3700000000000;70.0700000000000;70.0200000000000;70.7200000000000;70.6600000000000;70.9400000000000;71.4700000000000;70.9900000000000;70.5900000000000;70.3000000000000;71.0300000000000;70.1900000000000;70.8600000000000;70.8000000000000;71.0900000000000;70.7300000000000;71.3000000000000;69.8600000000000;70.1100000000000;70.1000000000000;69.7700000000000;70.4400000000000;71.0900000000000;71.2200000000000;72;71.8200000000000;71.9000000000000;70.9800000000000;70.9600000000000;71.4900000000000;71.7800000000000;72.6000000000000;72.6900000000000;73;72.8100000000000;72.9000000000000;73.4800000000000;73.4400000000000;72.3500000000000;71.8100000000000;71.9700000000000;72.3200000000000;72.6700000000000;72.1100000000000;71.6700000000000;71.8400000000000;72.4600000000000;72.4500000000000;72.2600000000000;71.8400000000000;71.5800000000000;71.5300000000000;71.6900000000000;70.9600000000000;70.8600000000000;71.2300000000000;71.7900000000000;71.7200000000000;71.1700000000000;70.3700000000000;70.4900000000000;71.6700000000000;72.3700000000000;72.4500000000000;72.5200000000000;72.3000000000000;72.3700000000000;72.6600000000000;72.9200000000000;73.0400000000000;72.4000000000000;72.2000000000000;71.9300000000000;72.2400000000000;72.4000000000000;72.3800000000000;72.5600000000000;72.5800000000000;72.4100000000000;72.5600000000000;72.9000000000000;72.4600000000000;72.5300000000000;73.3100000000000;72.9700000000000;72.8100000000000;73.4300000000000;73.4100000000000;73.2100000000000;73.8700000000000;74.1600000000000;74.2800000000000;74.3800000000000;74.1100000000000;73.9800000000000;74.5200000000000;74.7700000000000;74.6500000000000;74.2500000000000;74.4500000000000;74.9500000000000;75.3300000000000;74.3500000000000;73.6300000000000;74.2600000000000;74.9400000000000;75.2800000000000;74.7500000000000;75.0500000000000;74.5500000000000;74.7400000000000;74.8000000000000;74.1300000000000;74.4400000000000;74.1700000000000;74.0800000000000;73.9300000000000;74.5900000000000;75.3800000000000;75.8900000000000;76.1100000000000;76.4500000000000;77.8000000000000;78.0500000000000;77.8200000000000;78.7000000000000;78.8400000000000;79.2800000000000;80.3900000000000;80.4600000000000;81.2500000000000;80.8300000000000;80.9600000000000;81.3900000000000;81.4700000000000;81.7300000000000;81.8000000000000;81.6000000000000;80.8200000000000;80.4000000000000;79.9900000000000;79;78.6100000000000;78.3000000000000;77.3700000000000;76.9400000000000;77.1100000000000;76.5000000000000;76.7100000000000;76.3500000000000;75.9400000000000;76.1700000000000;76.7300000000000;76.8500000000000;77.3900000000000;77.0500000000000;76.5900000000000;76.8900000000000;76.8100000000000;76.6500000000000;76.9200000000000;76.3700000000000;76.2700000000000;76.1600000000000;75.9800000000000;75.7400000000000;75.5700000000000;75.6700000000000;75.5800000000000;75.5300000000000;75.4800000000000;75.3300000000000;76.3000000000000;76.6000000000000;76.7800000000000;76.8000000000000;76.9200000000000;76.8300000000000;77.3600000000000;77.6100000000000;77.4500000000000;77.2800000000000;77.0400000000000;77.2600000000000;77.2100000000000;77.0600000000000;76.7200000000000;76.3000000000000;76.0700000000000;75.5200000000000;74.8700000000000;74.2500000000000;73.9800000000000;73.9100000000000;73.7400000000000;73.5700000000000;73.5500000000000;73.5200000000000;73.6500000000000;74.1800000000000;74.3600000000000;74.9200000000000;75.6900000000000;76.0300000000000;76.6800000000000;77.0300000000000;77.1600000000000;76.9600000000000;77.2700000000000;76.7700000000000;77.0700000000000;76.7600000000000;76.4300000000000;75.7700000000000;75.6400000000000;75.3600000000000;75.0300000000000;74.9000000000000;74.3600000000000;74.3100000000000;74.1500000000000;73.6300000000000;73.3000000000000;73.1600000000000;72.7300000000000;72.7300000000000;72.3700000000000;71.8900000000000;72.2100000000000;71.9700000000000;72.4200000000000;72.3800000000000;72.7100000000000;72.4800000000000;72.3700000000000;71.9100000000000;71.7200000000000;72.1500000000000;72.3700000000000;72.2200000000000;72.3500000000000;72.8600000000000;72.3100000000000;72.7100000000000;72.3900000000000;71.8200000000000;71.4800000000000;71.5100000000000;71.4900000000000;71.5000000000000;71.2400000000000;70.6500000000000;70.4400000000000;70.7400000000000;70.8100000000000;70.2100000000000;70.0400000000000;69.7400000000000;70.1000000000000;70.5900000000000;70.7200000000000;70.8200000000000;70.8900000000000;70.8500000000000;71.3100000000000;70.9700000000000;70.7500000000000;70.5700000000000;70.4900000000000;70.5700000000000;70.7500000000000;70.8800000000000;70.6200000000000;70.4200000000000;70.2200000000000;70.3600000000000;70.3400000000000;70.5900000000000;70.7700000000000;70.6100000000000;70.9300000000000;70.8800000000000;70.6400000000000;70.5500000000000;69.9800000000000;69.8500000000000;69.7100000000000;69.6000000000000;69.6500000000000;69.7000000000000;69.2200000000000;69.5700000000000;69.5100000000000;69.5300000000000;69.6800000000000;69.5200000000000;69.5800000000000;69.8200000000000;69.6900000000000;69.9700000000000;70.0900000000000;70.3200000000000;70.5100000000000;70.7500000000000;71.2200000000000;71.1100000000000;71.3000000000000;71.1200000000000;71.4400000000000;71.5400000000000;71.5800000000000;71.6400000000000;71.4300000000000;71.3300000000000;71.5900000000000;71.4300000000000;71.2100000000000;71.4000000000000;71.1700000000000;71.3900000000000;71.2200000000000;70.9700000000000;70.7400000000000;70.6600000000000;70.5200000000000;70.7100000000000;70.5100000000000;70.1800000000000;70.2200000000000;70.0400000000000;69.9100000000000;70.1000000000000;70.2900000000000;70.4200000000000;70.6500000000000;70.0900000000000;70.1700000000000;70.0100000000000;69.8300000000000;69.5300000000000;69.4500000000000;69.3100000000000;69.1000000000000;69.0800000000000;68.9000000000000;68.9200000000000;69.0500000000000;68.9800000000000;69.2200000000000;68.8100000000000;68.9700000000000;69.3500000000000;69.1800000000000;69.3300000000000;69.3900000000000;69.6900000000000;69.7100000000000;69.5000000000000;69.1300000000000;68.9200000000000;68.8700000000000;68.7000000000000;68.5800000000000;68.3400000000000;68.3100000000000;68.0300000000000;67.7300000000000;67.7900000000000;67.5000000000000;67.5000000000000;67.6300000000000;67.5400000000000;67.1900000000000;67.1600000000000;67.1500000000000;67.3500000000000;67.4600000000000;67.2900000000000;67.0200000000000;66.9800000000000;66.9800000000000;66.9200000000000;66.6800000000000;66.6000000000000;66.5300000000000;66.8600000000000;67.1800000000000;67.2400000000000;67.2500000000000;67.7600000000000;67.9500000000000;68.3000000000000;68.3400000000000;68.6000000000000;69.0500000000000;69.3100000000000;69.3800000000000;69.3800000000000;69.1800000000000;69.0700000000000;68.8000000000000;68.7200000000000;68.4700000000000;68.3400000000000;68.2800000000000;68.3500000000000;68.3100000000000;68.3700000000000;68.1500000000000;68.0800000000000;67.6800000000000;67.4800000000000;67.3700000000000;67.1700000000000;66.6600000000000;66.4100000000000;66.1000000000000;65.6200000000000;65.2400000000000;64.5800000000000;63.8600000000000;63.4100000000000;62.8600000000000;62.4500000000000;61.9500000000000;61.4800000000000;61.1300000000000;60.9100000000000;60.6000000000000;60.4200000000000;60.2100000000000;60.0200000000000;59.8500000000000;59.5700000000000;59.5800000000000;59.5900000000000;59.6100000000000;59.7000000000000;59.7500000000000;59.7700000000000;59.8000000000000;59.6300000000000;59.3100000000000;59.0300000000000;58.7200000000000;58.3400000000000;57.9100000000000;57.6400000000000;57.4100000000000;57.2100000000000;57.2000000000000;57.1700000000000;57.1900000000000;57.1900000000000;57.2800000000000;57.2200000000000;57.1200000000000;56.8600000000000;56.7000000000000;56.5000000000000;56.0400000000000;55.6400000000000;55.1000000000000;54.5400000000000;54.0200000000000;53.3900000000000;52.8800000000000;52.3400000000000;51.8000000000000;51.3200000000000;50.9400000000000;50.5500000000000;50.2600000000000;49.9800000000000;49.6300000000000;49.2400000000000;48.7800000000000;48.3100000000000;47.8600000000000;47.2800000000000;46.6400000000000;46.0500000000000;45.4000000000000;44.7700000000000;44.0600000000000;43.4400000000000;42.8300000000000;42.3200000000000;41.7900000000000;41.3700000000000;40.7200000000000;40.1000000000000;39.6400000000000;39.2100000000000;38.6800000000000;38.1400000000000;37.5500000000000;37.1700000000000;36.7800000000000;36.2400000000000;35.9200000000000;35.5200000000000;35.1200000000000;34.5600000000000;33.8500000000000;33.1700000000000;32.3600000000000;31.5400000000000;30.9100000000000;30.4200000000000;29.8400000000000;29.1000000000000;28.3800000000000;27.4600000000000;26.5000000000000;25.4500000000000;24.4800000000000;23.6300000000000;22.7800000000000;22.0700000000000;21.4300000000000;20.8600000000000;20.2200000000000;19.4600000000000;18.7700000000000;18.0900000000000;17.4000000000000;16.5800000000000;15.9200000000000;15.1800000000000;14.6300000000000;14;13.2600000000000;12.5800000000000;11.8000000000000;11.0700000000000;10.2400000000000;9.44000000000000;8.74000000000000;11.6500000000000;12.0600000000000;12.7700000000000;13.5000000000000;14.2700000000000;15.1500000000000;16.1000000000000;16.7800000000000;17.3400000000000;18.0800000000000;18.7200000000000;19.3700000000000;19.9700000000000;20.4400000000000;20.8700000000000;21.4700000000000;22.2400000000000;23.0600000000000;23.8000000000000;24.2000000000000;24.5900000000000;24.9800000000000;25.3300000000000;25.7400000000000;26.2100000000000;26.5000000000000;26.8000000000000;26.9500000000000;27.1900000000000;27.3300000000000;27.5900000000000;27.9900000000000;28.4900000000000;28.8800000000000;29.1200000000000;29.4300000000000;29.7000000000000;29.7400000000000;29.8000000000000;29.8700000000000;30.0400000000000;30.1800000000000;30.6000000000000;31.2400000000000;31.8200000000000;32.1100000000000;32.4100000000000;32.8100000000000;33.2500000000000;33.6400000000000;34.0700000000000;34.5800000000000;34.9900000000000;35.5400000000000;36.0300000000000;36.5200000000000;37.1300000000000;37.6900000000000;38.2000000000000;38.7700000000000;39.0600000000000;39.3000000000000;39.7000000000000;40.1400000000000;40.5300000000000;40.8800000000000;41.2500000000000;41.6900000000000;42.0500000000000;42.4100000000000;42.7500000000000;43.0600000000000;43.3200000000000;43.7000000000000;44.2600000000000;44.7500000000000;45.0900000000000;45.2800000000000;45.5700000000000;45.8900000000000;46.4500000000000;46.9200000000000;47.3000000000000;47.5800000000000;47.7400000000000;47.9500000000000;48.2400000000000;48.4300000000000;48.5100000000000;48.6500000000000;49;49.3300000000000;49.5700000000000;49.8300000000000;50.1700000000000;50.4000000000000;50.6800000000000;51.0200000000000;51.3400000000000;51.6200000000000;51.8700000000000;52.1100000000000;52.2500000000000;52.5400000000000;52.8600000000000;53.1800000000000;53.3500000000000;53.5300000000000;53.8300000000000;54.3000000000000;54.5200000000000;54.8000000000000;55.1000000000000;55.4700000000000;55.7300000000000;55.9700000000000;56.0800000000000;56.1400000000000;56.0300000000000;56.2000000000000;56.5500000000000;56.9300000000000;56.8900000000000;56.9500000000000;57.2000000000000;57.6100000000000;57.9200000000000;58.3400000000000;58.5500000000000;58.6100000000000;58.9600000000000;59.2500000000000;59.4200000000000;59.8000000000000;59.8800000000000;60.1200000000000;60.2200000000000;60.1200000000000;60.6200000000000;61.1200000000000;61.3400000000000;61.9000000000000;62.2600000000000;62.5800000000000;63.0300000000000;63.5300000000000;63.9700000000000;64.7400000000000;64.5300000000000;64.8300000000000;65.4300000000000;66.9800000000000;66.1500000000000;65.8700000000000;66.0200000000000;65.7000000000000;66.4600000000000;66.9800000000000;66.7400000000000;66.4900000000000;66.6400000000000;66.8000000000000;67.0200000000000;67.2400000000000;67.1800000000000;67.1400000000000;67.4200000000000;67.4800000000000;67.5400000000000;67.6900000000000;67.8500000000000;67.9500000000000;67.7500000000000;67.6000000000000;67.3100000000000;67.5000000000000;67.6400000000000;67.6500000000000;67.7100000000000;67.8700000000000;68.1700000000000;68.7400000000000;69.3100000000000;69.8000000000000;70.6900000000000;71.6400000000000;71.7100000000000;72.5200000000000;72.2900000000000;72.4200000000000;72.7500000000000;72.6200000000000;72.3800000000000;73.0700000000000;73.4000000000000;73.4600000000000;72.9800000000000;72.9600000000000;72.5900000000000;72.8200000000000;72.2400000000000;72.0500000000000;72.1700000000000;71.9900000000000;71.5700000000000;71.4900000000000;71.3800000000000;70.9900000000000;71.5500000000000;71.5300000000000;71.4900000000000;71.6500000000000;71.7700000000000;72.0600000000000;72;71.7600000000000;72.2200000000000;72.2400000000000;72.5400000000000;72.0900000000000;72.2300000000000;71.9500000000000;72.0100000000000;71.9400000000000;71.9800000000000;72.4000000000000;72.6800000000000;73.0400000000000;73.2700000000000;72.8200000000000;72.5700000000000;72.4900000000000;72.7100000000000;72.9800000000000;73.0500000000000;73.0500000000000;72.9500000000000;73.2400000000000;73.5200000000000;73.8200000000000;74.1400000000000;73.9500000000000;74.3100000000000;74.8300000000000;75.1500000000000;75.7900000000000;75.6500000000000;75.7100000000000;75.5800000000000;76.1700000000000;76.3200000000000;76.5300000000000;76.4600000000000;77.0900000000000;76.8300000000000;76.8300000000000;77.6600000000000;77.6100000000000;77.4600000000000;77.5900000000000;77.9000000000000;78.2200000000000;77.5700000000000;78.0300000000000;78.1500000000000;78.0400000000000;79.5100000000000;79.0200000000000;79.5700000000000;80.6100000000000;80.4900000000000;80.2500000000000;80.7700000000000;81.1500000000000;81.2500000000000;81.5300000000000;82.0400000000000;81.6700000000000;81.3400000000000;80.8200000000000;80.1600000000000;79.7900000000000;79.2400000000000;78.9500000000000;78.6300000000000;78.7300000000000;78.4800000000000;78.5600000000000;78.3700000000000;78.5600000000000;78.6500000000000;78.7200000000000;78.8000000000000;79.0100000000000;78.9900000000000;79.0900000000000;78.7200000000000;78.4300000000000;78.3400000000000;77.9300000000000;77.6300000000000;76.9100000000000;76.7900000000000;76.2300000000000;76.2500000000000;76.1300000000000;76.0200000000000;75.4900000000000;75.5200000000000;75.8200000000000;75.5200000000000;75.6600000000000;75.7300000000000;75.1800000000000;75.5400000000000;75.5300000000000;74.9500000000000;74.7500000000000;74.3700000000000;74.3400000000000;74.3100000000000;74.4300000000000;74.2600000000000;74.4400000000000;74.6000000000000;75.0700000000000;75.2200000000000;75.5900000000000;75.7100000000000;75.6900000000000;75.6600000000000;75.8700000000000;76.1400000000000;76.1900000000000;75.5000000000000;75.1700000000000;75.5100000000000;75.3300000000000;75.2500000000000;74.8800000000000;74.5400000000000;74.9000000000000;75.4600000000000;75.1400000000000;75.1700000000000;75.1400000000000;75.6800000000000;76.4800000000000;77.0100000000000;76.8300000000000;77.4900000000000;77.3000000000000;77.7900000000000;78.1200000000000;78.2600000000000;77.8900000000000;78.1300000000000;78.0600000000000;78.0100000000000;78.1400000000000;78.4200000000000;78.7200000000000;79.3400000000000;79.1500000000000;79.6400000000000;80.0400000000000;80.2400000000000;79.9300000000000;80.0500000000000;79.9200000000000;80.1600000000000;80.3700000000000;80.3300000000000;79.6500000000000;79.6100000000000;79.9200000000000;79.6700000000000;79.4000000000000;78.9700000000000;78.9500000000000;78.7500000000000;79.0200000000000;79.1100000000000;79.4300000000000;79.6000000000000;79.5800000000000;79.6100000000000;80.1000000000000;80.3600000000000;80.2300000000000;80.4300000000000;80.3500000000000;80.4400000000000;80.4900000000000;80.7200000000000;80.6700000000000;81;81.1300000000000;81.1700000000000;81.1500000000000;80.8600000000000;81.0100000000000;80.7200000000000;80.0900000000000;79.6800000000000;80.1300000000000;79.7300000000000;80.3200000000000;80.7300000000000;80.9000000000000;80.6100000000000;80.9600000000000;80.7300000000000;80.9900000000000;80.8000000000000;80.5700000000000;80.5300000000000;80.1300000000000;79.6900000000000;80.5100000000000;79.7200000000000;79.7600000000000;79.8000000000000;79.4900000000000;79.7600000000000;80.0500000000000;79.5100000000000;79.4100000000000;79.3000000000000;79.3500000000000;79.5500000000000;80.0100000000000;79.9000000000000;79.7000000000000;80.9000000000000;81.3200000000000;81.3700000000000;82.1300000000000;81.9700000000000;82.8400000000000;83.5500000000000;83.5400000000000;83.3100000000000;83.2700000000000;82.4600000000000;82.8000000000000;82.7600000000000;82.7700000000000;83.1400000000000;82.9100000000000;82.3900000000000;82.9400000000000;82.6400000000000;83.0900000000000;83.3200000000000;83.2300000000000;83.8100000000000;83.9900000000000;84.1900000000000;84.3400000000000;84.0300000000000;83.5200000000000;83.6700000000000;83.2300000000000;83.1100000000000;82.8100000000000;81.3200000000000;82.1600000000000;82.2800000000000;82.0100000000000;82.1000000000000;82.1100000000000;81.8800000000000;82.0900000000000;81.7000000000000;81.4400000000000;81.4800000000000;81.3700000000000;81.1700000000000;81.2000000000000;80.8400000000000;80.8800000000000;80.5800000000000;80.6100000000000;80.6200000000000;80.5300000000000;80.3300000000000;80.3800000000000;79.6800000000000;79.4000000000000;79.4600000000000;79.1800000000000;79.3400000000000;79.5200000000000;79.5200000000000;79.5500000000000;79.4800000000000;79.7000000000000;79.8300000000000;80.3000000000000;80.6500000000000;80.4400000000000;80.7500000000000;81.5600000000000;81.8600000000000;81.8200000000000;82.3000000000000;82.0200000000000;82.1700000000000;82.7600000000000;83.0100000000000;83.0300000000000;83.4400000000000;83.0300000000000;83.0200000000000;83.0400000000000;82.8600000000000;82.6900000000000;82.8200000000000;82.8000000000000;82.9500000000000;83.0200000000000;83.1500000000000;82.9500000000000;83.1300000000000;83.0200000000000;82.9300000000000;83.3600000000000;83.5100000000000;83.6700000000000;83.9500000000000;83.7800000000000;83.6500000000000;83.7600000000000;83.7700000000000;83.8100000000000;83.7300000000000;83.9100000000000;83.9200000000000;83.7600000000000;83.9500000000000;83.8600000000000;84.1100000000000;83.7700000000000;83.7500000000000;84.1900000000000;84.6500000000000;84.3700000000000;84.4100000000000;84.4600000000000;84.5000000000000;85;85.3000000000000;85.0600000000000;84.5300000000000;84.2000000000000;83.8600000000000;83.4200000000000;82.9800000000000;82.7000000000000;82.1000000000000;82.1200000000000;81.8300000000000;82.2400000000000;81.9600000000000;81.4100000000000;81.7600000000000;82.0800000000000;82.3100000000000;82.6200000000000;82.8100000000000;82.7600000000000;83;83.2000000000000;82.8400000000000;83.1800000000000;83.5400000000000;83.2300000000000;83.3500000000000;83.2200000000000;83.0900000000000;83.6000000000000;83.6700000000000;83.2600000000000;83.7500000000000;83.7200000000000;84.0300000000000;84.2300000000000;83.9300000000000;83.8800000000000;83.9700000000000;84.0300000000000;83.8800000000000;83.9600000000000;83.6500000000000;83.3200000000000;83.0100000000000;83.3300000000000;83.4700000000000;83.6100000000000;84.2500000000000;84.0200000000000;84.1100000000000;84.3300000000000;84.6300000000000;85.2700000000000;85.0600000000000;84.7200000000000;85;85.3200000000000;85.6300000000000;85.7600000000000;85.7500000000000;86.1500000000000;85.8400000000000;85.5600000000000;85.4600000000000;85.4100000000000;85.6900000000000;85.4500000000000;85.2700000000000;85.6600000000000;85.6700000000000;85.5000000000000;85.6400000000000;85.8700000000000;86.1900000000000;86.5000000000000;86.3600000000000;86.4700000000000;86.2200000000000;86.2800000000000;85.9400000000000;85.7700000000000;85.4700000000000;85.2800000000000;85.3000000000000;85.3100000000000;85.2400000000000;85.0800000000000;84.7100000000000;84.5200000000000;84.3200000000000;84.5800000000000;86.3800000000000;88.1100000000000;90.4900000000000;93.1400000000000;95.1400000000000;97.8100000000000;99.8000000000000;99.7700000000000;102.030000000000;102.100000000000;103.200000000000;103.690000000000;104.020000000000;103.310000000000;103.170000000000;101.590000000000;100.060000000000;98.1000000000000;96.9600000000000;95.5800000000000;95.0200000000000;93.7800000000000;93.3000000000000;92.3500000000000;91.7400000000000;90.8200000000000;89.5500000000000;88.1300000000000;87.4600000000000;86.6400000000000;86.5100000000000;86.2800000000000;86.3800000000000;86.0500000000000;86.3200000000000;86.3500000000000;86.5300000000000;86.6600000000000;86.8200000000000;86.9000000000000;87.5000000000000;87.8400000000000;87.7400000000000;88.0500000000000;88.9400000000000;89.6900000000000;90.0600000000000;90.4500000000000;91.2300000000000;91.0200000000000;90.9900000000000;91.7800000000000;92.5200000000000;93.3900000000000;93.9200000000000;93.4000000000000;92.5800000000000;91.4900000000000;88.3000000000000;84.4300000000000;83.9100000000000;84.2900000000000;85.0900000000000;86.6000000000000;89.3200000000000;92.8200000000000;96.3600000000000;97.6600000000000;95.9500000000000;95.9100000000000;96.1300000000000;96.6000000000000;96.8400000000000;96.8000000000000;97.3200000000000;98.4800000000000;99.8200000000000;99.4900000000000;101.110000000000;101.180000000000;100.960000000000;101.370000000000;101.460000000000;101.230000000000;100.680000000000;100;99.1000000000000;98.2700000000000;97.4300000000000;96.3100000000000;94.9300000000000;93.4900000000000;91.8700000000000;90.0900000000000;88.2200000000000;86.3800000000000;84.8100000000000;83.7500000000000;82.6100000000000;81.6800000000000;80.7700000000000;79.0700000000000;76.7400000000000;74.7800000000000;73.8600000000000;73.5200000000000;72.5500000000000;71.4300000000000;71.3100000000000;72.2000000000000;73.7700000000000;75.7100000000000;77.7700000000000;78.9500000000000;81.1200000000000;83.2800000000000;84.1100000000000;84.4700000000000;84.7300000000000;84.2800000000000;84.1300000000000;83.4800000000000;82.3900000000000;80.3500000000000;78.2600000000000;76.7900000000000;75.5700000000000;74.3500000000000;72.8400000000000;71.3800000000000;70.0400000000000;68.4900000000000;66.5900000000000;64.7400000000000;63.1500000000000;61.7600000000000;61.3400000000000;60.7400000000000;59.8000000000000;59.1600000000000;58.5900000000000;58.0500000000000;57;55.6700000000000;54.1900000000000;52.7300000000000;51.7300000000000;51.2800000000000;50.7600000000000;50.3000000000000;49.5800000000000;49.0900000000000;48.7500000000000;48.9100000000000;49.0300000000000;49.2100000000000;49;48.5900000000000;47.2100000000000;45.2500000000000;43.3600000000000;42.0400000000000;40.6400000000000;39.4000000000000;38.1300000000000;36.7800000000000;35.5500000000000;34.3900000000000;33.1700000000000;32.0700000000000;31.2000000000000;30.6600000000000;30.0900000000000;29.9900000000000;30;30.0400000000000;29.8400000000000;29.6200000000000;29.2200000000000;28.7800000000000;28.8300000000000;28.8100000000000;28.7300000000000;28.6700000000000;28.3000000000000;27.8200000000000;27.2900000000000;26.5100000000000;25.4800000000000;24.0900000000000;23.3000000000000;22.7000000000000;21.5200000000000;19.9800000000000;18.4400000000000;17.1700000000000;16.3400000000000;15.7600000000000;15.1200000000000;14.2600000000000;13.2300000000000;12.0800000000000;13.0900000000000;14.0300000000000;14.9000000000000;15.8400000000000;16.7500000000000;17.5100000000000;18.5200000000000;19.3200000000000;20.1500000000000;21.0300000000000;21.7600000000000;22.5200000000000;23.3900000000000;24.3000000000000;25.2000000000000;26.1800000000000;27.0600000000000;27.8500000000000;28.8300000000000;29.6400000000000;30.4100000000000;31.1700000000000;32.1000000000000;32.8800000000000;33.8000000000000;34.6100000000000;35.3000000000000;36.0300000000000;36.8800000000000;37.6400000000000;38.3900000000000;39.1100000000000;39.8600000000000;40.7200000000000;41.3900000000000;41.9200000000000;42.5600000000000;43.3400000000000;44.0200000000000;44.6700000000000;45.3300000000000;46;46.5300000000000;47.1400000000000;47.8000000000000;48.3500000000000;48.7400000000000;49.3100000000000;50.1000000000000;50.8000000000000;51.3900000000000;51.9800000000000;52.4900000000000;53.0200000000000;53.4100000000000;53.9800000000000;54.5100000000000;55.0400000000000;55.6500000000000;56.5000000000000;57.0900000000000;57.7800000000000;58.3600000000000;59.0800000000000;59.5800000000000;59.9400000000000;60.3000000000000;60.8200000000000;61.2200000000000;61.6900000000000;62.1200000000000;62.7800000000000;63.1300000000000;63.6900000000000;64.0800000000000;64.4300000000000;64.7700000000000;65.0700000000000;65.4900000000000;65.7400000000000;65.7500000000000;66.1200000000000;66.5100000000000;66.9100000000000;67.3100000000000;67.7300000000000;68.2000000000000;68.6700000000000;68.7600000000000;68.6600000000000;68.9000000000000;69.4000000000000;69.8400000000000;70.5300000000000;70.7400000000000;71.0200000000000;71.3400000000000;71.4800000000000;71.5300000000000;71.9200000000000;72.3700000000000;73.0100000000000;73.0800000000000;73.4900000000000;73.6200000000000;73.8600000000000;74.0100000000000;74.2300000000000;74.2200000000000;74.8100000000000;75.2700000000000;75.7300000000000;75.9600000000000;76.1000000000000;76.1300000000000;76.3800000000000;76.5200000000000;76.6700000000000;76.8700000000000;76.9600000000000;77.2200000000000;77.4900000000000;77.6700000000000;77.5600000000000;77.6400000000000;77.7700000000000;77.5700000000000;77.8400000000000;78.1200000000000;78.2400000000000;78.8900000000000;79.3600000000000;79.8800000000000;80.7500000000000;81.1800000000000;81.6200000000000;82.1800000000000;82.5000000000000;82.9700000000000;83.0900000000000;83.4000000000000;83.6700000000000;84.2800000000000;84.0800000000000;83.8800000000000;83.9800000000000;84.3000000000000;84.5700000000000;84.9400000000000;84.9200000000000;84.8800000000000;85.0200000000000;85.4100000000000;85.2700000000000;85.5400000000000;85.7700000000000;86.2600000000000;86.5600000000000;86.8200000000000;86.8500000000000;87.3400000000000;87.4800000000000;87.7500000000000;88.1400000000000;88.6600000000000;88.6400000000000;89;88.9600000000000;89.1400000000000;89.1600000000000;89.1100000000000;89.1500000000000;89.1400000000000;89.1900000000000;89.3600000000000;89.3500000000000;89.7900000000000;90.0100000000000;90;90.4700000000000;90.8400000000000;91.2600000000000;91.2600000000000;91.3800000000000;91.3400000000000;91.4400000000000;91.3400000000000;91.5100000000000;91.1600000000000;91.3100000000000;91.2800000000000;91.1000000000000;91.1200000000000;91.3900000000000;90.9600000000000;91.3300000000000;91.6200000000000;91.1900000000000;91.7200000000000;91.7800000000000;92.4000000000000;93.2600000000000;93.2800000000000;93.5600000000000;93.9400000000000;93.9800000000000;94.3200000000000;94.6400000000000;94.7700000000000;94.9300000000000;95.0700000000000;94.9800000000000;95.1000000000000;95.1400000000000;95.0500000000000;94.6900000000000;94.7700000000000;94.8700000000000;95.2000000000000;95.5600000000000;95.6500000000000;95.6200000000000;95.8300000000000;95.7300000000000;95.7400000000000;95.9300000000000;95.8900000000000;95.7800000000000;96.2000000000000;96.4500000000000;96.4300000000000;96.2100000000000;96.0400000000000;95.5900000000000;95.5600000000000;95.8500000000000;95.6000000000000;95.8000000000000;96.2900000000000;96.1200000000000;96.0700000000000;96.5500000000000;96.3800000000000;96.3500000000000;97.2200000000000;97.1700000000000;97.2900000000000;97.2700000000000;97.4500000000000;97.4500000000000;97.5400000000000;97.7900000000000;98.1100000000000;98.2800000000000;98.7200000000000;98.7100000000000;98.8200000000000;98.7300000000000;98.8600000000000;98.8500000000000;98.6700000000000;98.6300000000000;98.0200000000000;97.8600000000000;98.5200000000000;98.8700000000000;98.2700000000000;97.7700000000000;97.3900000000000;97.5900000000000;97.9100000000000;98.0700000000000;97.7800000000000;98.2000000000000;98.2700000000000;99.1200000000000;98.9600000000000;98.8000000000000;98.8900000000000;99.4600000000000;99.5600000000000;100;99.6900000000000;99.7300000000000;99.7900000000000;100.180000000000;99.7200000000000;99.7000000000000;99.1400000000000;99.5300000000000;99.6600000000000;99.7100000000000;99.2600000000000;99.3300000000000;98.9800000000000;99.5400000000000;99.4100000000000;99.0900000000000;98.4700000000000;98.4800000000000;98.5200000000000;98.5600000000000;98.8400000000000;99.2800000000000;99.4100000000000;99.7700000000000;99.8200000000000;99.9500000000000;100.170000000000;99.6800000000000;99.3500000000000;99.5700000000000;99.8900000000000;99.7300000000000;99.1000000000000;98.9100000000000;98.1500000000000;98.3700000000000;98.6700000000000;98.1700000000000;98.6500000000000;98.9600000000000;99.2500000000000;99.3800000000000;99.3800000000000;98.6300000000000;98.9800000000000;99.4000000000000;99.2800000000000;99.1900000000000;99.0100000000000;98.1800000000000;98.5800000000000;98.2400000000000;98.7300000000000;98.7300000000000;98.9300000000000;98.4900000000000;98.8800000000000;98.8900000000000;99.5800000000000;99.9700000000000;99.6600000000000;99.2300000000000;99.1100000000000;99.3800000000000;99.0900000000000;98.4500000000000;98.5300000000000;99.1200000000000;99.4700000000000;99.7700000000000;99.6800000000000;99.8500000000000;99.7000000000000;100.150000000000;100.070000000000;99.9200000000000;100.310000000000;100.270000000000;100.120000000000;100.550000000000;101.020000000000;101.100000000000;102.110000000000;102.920000000000;103.010000000000;103.080000000000;103.360000000000;103.600000000000;104;103.950000000000;103.920000000000;103.490000000000;103.790000000000;104.370000000000;104.320000000000;103.670000000000;103.980000000000;104.420000000000;105.010000000000;105.370000000000;105.640000000000;105.620000000000;106.320000000000;106.640000000000;107.290000000000;108.300000000000;112.650000000000;140.330000000000;202.340000000000;219.030000000000;187.450000000000;160.940000000000;137.860000000000;120.960000000000;113.790000000000;110.270000000000;109.060000000000;108.790000000000;108.290000000000;108.050000000000;107.750000000000;108.160000000000;108.730000000000;109.040000000000;109.050000000000;109.290000000000;109.040000000000;109.530000000000;109.680000000000;109.680000000000;110.250000000000;110.920000000000;112.070000000000;113.120000000000;114.300000000000;115.610000000000;117.410000000000;118.890000000000;120.430000000000;123.170000000000;126.410000000000;130.850000000000;136;140.370000000000;144.570000000000;149.140000000000;150.890000000000;152.060000000000;155.500000000000;159.630000000000;166.380000000000;177.230000000000;194.440000000000;224.230000000000;265.710000000000;316.560000000000;346.880000000000;343.480000000000;320.200000000000;262.530000000000;206.070000000000;172.410000000000;154.450000000000;145.340000000000;140.180000000000;135.170000000000;132.580000000000];
% % sample Zenith angle for Adelaide Airport
% zen = [89.1500000000000;88.9690000000000;88.7870000000000;88.6050000000000;88.4230000000000;88.2410000000000;88.0580000000000;87.8760000000000;87.6930000000000;87.5090000000000;87.3260000000000;87.1420000000000;86.9590000000000;86.7740000000000;86.5900000000000;86.4060000000000;86.2210000000000;86.0360000000000;85.8510000000000;85.6660000000000;85.4800000000000;85.2940000000000;85.1080000000000;84.9220000000000;84.7360000000000;84.5490000000000;84.3620000000000;84.1750000000000;83.9880000000000;83.8010000000000;83.6130000000000;83.4260000000000;83.2380000000000;83.0500000000000;82.8610000000000;82.6730000000000;82.4840000000000;82.2950000000000;82.1060000000000;81.9170000000000;81.7270000000000;81.5380000000000;81.3480000000000;81.1580000000000;80.9680000000000;80.7780000000000;80.5870000000000;80.3970000000000;80.2060000000000;80.0150000000000;79.8240000000000;79.6320000000000;79.4410000000000;79.2490000000000;79.0570000000000;78.8650000000000;78.6730000000000;78.4810000000000;78.2880000000000;78.0960000000000;77.9030000000000;77.7100000000000;77.5170000000000;77.3240000000000;77.1300000000000;76.9370000000000;76.7430000000000;76.5490000000000;76.3550000000000;76.1610000000000;75.9670000000000;75.7730000000000;75.5780000000000;75.3830000000000;75.1880000000000;74.9930000000000;74.7980000000000;74.6030000000000;74.4080000000000;74.2120000000000;74.0170000000000;73.8210000000000;73.6250000000000;73.4290000000000;73.2330000000000;73.0360000000000;72.8400000000000;72.6430000000000;72.4470000000000;72.2500000000000;72.0530000000000;71.8560000000000;71.6580000000000;71.4610000000000;71.2640000000000;71.0660000000000;70.8690000000000;70.6710000000000;70.4730000000000;70.2750000000000;70.0770000000000;69.8780000000000;69.6800000000000;69.4820000000000;69.2830000000000;69.0840000000000;68.8860000000000;68.6870000000000;68.4880000000000;68.2890000000000;68.0890000000000;67.8900000000000;67.6910000000000;67.4910000000000;67.2910000000000;67.0920000000000;66.8920000000000;66.6920000000000;66.4920000000000;66.2920000000000;66.0920000000000;65.8910000000000;65.6910000000000;65.4900000000000;65.2900000000000;65.0890000000000;64.8890000000000;64.6880000000000;64.4870000000000;64.2860000000000;64.0850000000000;63.8830000000000;63.6820000000000;63.4810000000000;63.2790000000000;63.0780000000000;62.8760000000000;62.6750000000000;62.4730000000000;62.2710000000000;62.0690000000000;61.8670000000000;61.6650000000000;61.4630000000000;61.2610000000000;61.0580000000000;60.8560000000000;60.6540000000000;60.4510000000000;60.2490000000000;60.0460000000000;59.8430000000000;59.6410000000000;59.4380000000000;59.2350000000000;59.0320000000000;58.8290000000000;58.6260000000000;58.4230000000000;58.2200000000000;58.0160000000000;57.8130000000000;57.6100000000000;57.4060000000000;57.2030000000000;56.9990000000000;56.7960000000000;56.5920000000000;56.3880000000000;56.1850000000000;55.9810000000000;55.7770000000000;55.5730000000000;55.3690000000000;55.1650000000000;54.9610000000000;54.7570000000000;54.5530000000000;54.3490000000000;54.1450000000000;53.9410000000000;53.7370000000000;53.5320000000000;53.3280000000000;53.1240000000000;52.9190000000000;52.7150000000000;52.5100000000000;52.3060000000000;52.1020000000000;51.8970000000000;51.6920000000000;51.4880000000000;51.2830000000000;51.0790000000000;50.8740000000000;50.6690000000000;50.4650000000000;50.2600000000000;50.0550000000000;49.8500000000000;49.6460000000000;49.4410000000000;49.2360000000000;49.0310000000000;48.8260000000000;48.6220000000000;48.4170000000000;48.2120000000000;48.0070000000000;47.8020000000000;47.5970000000000;47.3920000000000;47.1870000000000;46.9830000000000;46.7780000000000;46.5730000000000;46.3680000000000;46.1630000000000;45.9580000000000;45.7530000000000;45.5480000000000;45.3440000000000;45.1390000000000;44.9340000000000;44.7290000000000;44.5240000000000;44.3200000000000;44.1150000000000;43.9100000000000;43.7050000000000;43.5010000000000;43.2960000000000;43.0910000000000;42.8870000000000;42.6820000000000;42.4780000000000;42.2730000000000;42.0690000000000;41.8640000000000;41.6600000000000;41.4550000000000;41.2510000000000;41.0470000000000;40.8430000000000;40.6380000000000;40.4340000000000;40.2300000000000;40.0260000000000;39.8220000000000;39.6180000000000;39.4140000000000;39.2100000000000;39.0070000000000;38.8030000000000;38.6900000000000;38.4860000000000;38.2830000000000;38.0790000000000;37.8760000000000;37.6720000000000;37.4690000000000;37.2660000000000;37.0630000000000;36.8600000000000;36.6570000000000;36.4540000000000;36.2520000000000;36.0490000000000;35.8470000000000;35.6440000000000;35.4420000000000;35.2400000000000;35.0380000000000;34.8360000000000;34.6340000000000;34.4320000000000;34.2310000000000;34.0290000000000;33.8280000000000;33.6270000000000;33.4260000000000;33.2250000000000;33.0240000000000;32.8240000000000;32.6230000000000;32.4230000000000;32.2230000000000;32.0230000000000;31.8230000000000;31.6230000000000;31.4240000000000;31.2250000000000;31.0250000000000;30.8270000000000;30.6280000000000;30.4290000000000;30.2310000000000;30.0330000000000;29.8350000000000;29.6380000000000;29.4400000000000;29.2430000000000;29.0460000000000;28.8490000000000;28.6530000000000;28.4570000000000;28.2610000000000;28.0650000000000;27.8700000000000;27.6750000000000;27.4800000000000;27.2850000000000;27.0910000000000;26.8970000000000;26.7040000000000;26.5100000000000;26.3170000000000;26.1250000000000;25.9330000000000;25.7410000000000;25.5490000000000;25.3580000000000;25.1670000000000;24.9770000000000;24.7870000000000;24.5980000000000;24.4090000000000;24.2200000000000;24.0320000000000;23.8440000000000;23.6570000000000;23.4700000000000;23.2840000000000;23.0980000000000;22.9130000000000;22.7290000000000;22.5440000000000;22.3610000000000;22.1780000000000;21.9960000000000;21.8140000000000;21.6330000000000;21.4520000000000;21.2730000000000;21.0940000000000;20.9150000000000;20.7380000000000;20.5610000000000;20.3850000000000;20.2090000000000;20.0350000000000;19.8610000000000;19.6880000000000;19.5160000000000;19.3450000000000;19.1750000000000;19.0060000000000;18.8370000000000;18.6700000000000;18.5040000000000;18.3390000000000;18.1750000000000;18.0120000000000;17.8500000000000;17.6890000000000;17.5300000000000;17.3720000000000;17.2150000000000;17.0590000000000;16.9050000000000;16.7520000000000;16.6010000000000;16.4510000000000;16.3030000000000;16.1560000000000;16.0110000000000;15.8670000000000;15.7260000000000;15.5850000000000;15.4470000000000;15.3110000000000;15.1760000000000;15.0440000000000;14.9130000000000;14.7840000000000;14.6580000000000;14.5330000000000;14.4110000000000;14.2910000000000;14.1740000000000;14.0590000000000;13.9460000000000;13.8360000000000;13.7280000000000;13.6230000000000;13.5210000000000;13.4220000000000;13.3250000000000;13.2310000000000;13.1400000000000;13.0520000000000;12.9670000000000;12.8860000000000;12.8070000000000;12.7320000000000;12.6600000000000;12.5910000000000;12.5260000000000;12.4640000000000;12.4060000000000;12.3510000000000;12.3000000000000;12.2530000000000;12.2090000000000;12.1700000000000;12.1330000000000;12.1010000000000;12.0730000000000;12.0480000000000;12.0270000000000;12.0110000000000;11.9980000000000;11.9890000000000;11.9840000000000;11.9830000000000;11.9860000000000;11.9930000000000;12.0040000000000;12.0190000000000;12.0380000000000;12.0600000000000;12.0870000000000;12.1170000000000;12.1520000000000;12.1900000000000;12.2320000000000;12.2770000000000;12.3270000000000;12.3790000000000;12.4360000000000;12.4960000000000;12.5600000000000;12.6270000000000;12.6970000000000;12.7710000000000;12.8480000000000;12.9280000000000;13.0110000000000;13.0980000000000;13.1870000000000;13.2800000000000;13.3750000000000;13.4730000000000;13.5740000000000;13.6780000000000;13.7840000000000;13.8930000000000;14.0050000000000;14.1190000000000;14.2350000000000;14.3540000000000;14.4750000000000;14.5980000000000;14.7230000000000;14.8510000000000;14.9810000000000;15.1120000000000;15.2460000000000;15.3820000000000;15.5190000000000;15.6580000000000;15.7990000000000;15.9420000000000;16.0870000000000;16.2330000000000;16.3800000000000;16.5290000000000;16.6800000000000;16.8320000000000;16.9860000000000;17.1400000000000;17.2970000000000;17.4540000000000;17.6130000000000;17.7730000000000;17.9340000000000;18.0970000000000;18.2600000000000;18.4250000000000;18.5910000000000;18.7570000000000;18.9250000000000;19.0940000000000;19.2640000000000;19.4340000000000;19.6060000000000;19.7780000000000;19.9520000000000;20.1260000000000;20.3010000000000;20.4770000000000;20.6530000000000;20.8310000000000;21.0090000000000;21.1870000000000;21.3670000000000;21.5470000000000;21.7280000000000;21.9090000000000;22.0910000000000;22.2740000000000;22.4570000000000;22.6410000000000;22.8250000000000;23.0100000000000;23.1960000000000;23.3820000000000;23.5680000000000;23.7550000000000;23.9430000000000;24.1310000000000;24.3190000000000;24.5080000000000;24.6970000000000;24.8870000000000;25.0770000000000;25.2680000000000;25.4590000000000;25.6500000000000;25.8420000000000;26.0340000000000;26.2260000000000;26.4190000000000;26.6120000000000;26.8060000000000;26.9990000000000;27.1930000000000;27.3880000000000;27.5830000000000;27.7780000000000;27.9730000000000;28.1680000000000;28.3640000000000;28.5600000000000;28.7570000000000;28.9530000000000;29.1500000000000;29.3470000000000;29.5440000000000;29.7420000000000;29.9400000000000;30.1380000000000;30.3360000000000;30.5340000000000;30.7330000000000;30.9320000000000;31.1310000000000;31.3300000000000;31.5300000000000;31.7290000000000;31.9290000000000;32.1290000000000;32.3290000000000;32.5290000000000;32.7300000000000;32.9300000000000;33.1310000000000;33.3320000000000;33.5330000000000;33.7340000000000;33.9350000000000;34.1370000000000;34.3380000000000;34.5400000000000;34.7420000000000;34.9430000000000;35.1460000000000;35.3480000000000;35.5500000000000;35.7520000000000;35.9550000000000;36.1570000000000;36.3600000000000;36.5630000000000;36.7660000000000;36.9690000000000;37.1720000000000;37.3750000000000;37.5780000000000;37.7810000000000;37.9850000000000;38.1880000000000;38.3920000000000;38.5950000000000;38.7990000000000;39.0030000000000;39.2060000000000;39.4100000000000;39.6140000000000;39.8180000000000;40.0220000000000;40.2260000000000;40.4300000000000;40.6350000000000;40.8390000000000;41.0430000000000;41.2470000000000;41.4520000000000;41.6560000000000;41.8610000000000;42.0650000000000;42.2700000000000;42.4740000000000;42.6790000000000;42.8830000000000;43.0880000000000;43.2930000000000;43.4980000000000;43.7020000000000;43.9070000000000;44.1120000000000;44.3170000000000;44.5210000000000;44.7260000000000;44.9310000000000;45.1360000000000;45.3410000000000;45.5460000000000;45.7510000000000;45.9560000000000;46.1600000000000;46.3650000000000;46.5700000000000;46.7750000000000;46.9800000000000;47.1850000000000;47.3900000000000;47.5950000000000;47.8000000000000;48.0050000000000;48.2100000000000;48.4150000000000;48.6200000000000;48.8240000000000;49.0290000000000;49.2340000000000;49.4390000000000;49.6440000000000;49.8490000000000;50.0540000000000;50.2580000000000;50.4630000000000;50.6680000000000;50.8730000000000;51.0770000000000;51.2820000000000;51.4870000000000;51.6910000000000;51.8960000000000;52.1010000000000;52.3050000000000;52.5100000000000;52.7140000000000;52.9190000000000;53.1230000000000;53.3280000000000;53.5320000000000;53.7360000000000;53.9410000000000;54.1450000000000;54.3490000000000;54.5530000000000;54.7570000000000;54.9610000000000;55.1660000000000;55.3700000000000;55.5740000000000;55.7770000000000;55.9810000000000;56.1850000000000;56.3890000000000;56.5930000000000;56.7960000000000;57;57.2040000000000;57.4070000000000;57.6110000000000;57.8140000000000;58.0170000000000;58.2210000000000;58.4240000000000;58.6270000000000;58.8300000000000;59.0330000000000;59.2360000000000;59.4390000000000;59.6420000000000;59.8450000000000;60.0480000000000;60.2510000000000;60.4530000000000;60.6560000000000;60.8580000000000;61.0610000000000;61.2630000000000;61.4650000000000;61.6670000000000;61.8700000000000;62.0720000000000;62.2740000000000;62.4760000000000;62.6770000000000;62.8790000000000;63.0810000000000;63.2820000000000;63.4840000000000;63.6850000000000;63.8870000000000;64.0880000000000;64.2890000000000;64.4900000000000;64.6910000000000;64.8920000000000;65.0930000000000;65.2940000000000;65.4940000000000;65.6950000000000;65.8960000000000;66.0960000000000;66.2960000000000;66.4960000000000;66.6970000000000;66.8970000000000;67.0960000000000;67.2960000000000;67.4960000000000;67.6960000000000;67.8950000000000;68.0950000000000;68.2940000000000;68.4930000000000;68.6920000000000;68.8910000000000;69.0900000000000;69.2890000000000;69.4870000000000;69.6860000000000;69.8840000000000;70.0830000000000;70.2810000000000;70.4790000000000;70.6770000000000;70.8750000000000;71.0730000000000;71.2700000000000;71.4680000000000;71.6650000000000;71.8630000000000;72.0600000000000;72.2570000000000;72.4540000000000;72.6510000000000;72.8470000000000;73.0440000000000;73.2400000000000;73.4370000000000;73.6330000000000;73.8290000000000;74.0250000000000;74.2200000000000;74.4160000000000;74.6120000000000;74.8070000000000;75.0020000000000;75.1970000000000;75.3920000000000;75.5870000000000;75.7820000000000;75.9760000000000;76.1710000000000;76.3650000000000;76.5590000000000;76.7530000000000;76.9470000000000;77.1400000000000;77.3340000000000;77.5270000000000;77.7200000000000;77.9130000000000;78.1060000000000;78.2990000000000;78.4920000000000;78.6840000000000;78.8760000000000;79.0680000000000;79.2600000000000;79.4520000000000;79.6440000000000;79.8350000000000;80.0270000000000;80.2180000000000;80.4090000000000;80.5990000000000;80.7900000000000;80.9800000000000;81.1710000000000;81.3610000000000;81.5510000000000;81.7400000000000;81.9300000000000;82.1190000000000;82.3080000000000;82.4970000000000;82.6860000000000;82.8750000000000;83.0630000000000;83.2520000000000;83.4400000000000;83.6280000000000;83.8150000000000;84.0030000000000;84.1900000000000;84.3770000000000;84.5640000000000;84.7510000000000;84.9370000000000;85.1240000000000;85.3100000000000;85.4960000000000;85.6810000000000;85.8670000000000;86.0520000000000;86.2370000000000;86.4220000000000;86.6070000000000;86.7910000000000;86.9750000000000;87.1590000000000;87.3430000000000;87.5270000000000;87.7100000000000;87.8930000000000;88.0760000000000;88.2590000000000;88.4410000000000;88.6230000000000;88.8050000000000;88.9870000000000;89.1680000000000;89.3500000000000;89.5310000000000;89.7120000000000;88.9200000000000;88.7380000000000;88.5560000000000;88.3740000000000;88.1910000000000;88.0090000000000;87.8260000000000;87.6420000000000;87.4590000000000;87.2750000000000;87.0910000000000;86.9070000000000;86.7230000000000;86.5390000000000;86.3540000000000;86.1690000000000;85.9840000000000;85.7980000000000;85.6130000000000;85.4270000000000;85.2410000000000;85.0550000000000;84.8690000000000;84.6820000000000;84.4950000000000;84.3080000000000;84.1210000000000;83.9340000000000;83.7460000000000;83.5580000000000;83.3700000000000;83.1820000000000;82.9940000000000;82.8050000000000;82.6170000000000;82.4280000000000;82.2390000000000;82.0490000000000;81.8600000000000;81.6700000000000;81.4810000000000;81.2910000000000;81.1010000000000;80.9100000000000;80.7200000000000;80.5290000000000;80.3380000000000;80.1470000000000;79.9560000000000;79.7650000000000;79.5730000000000;79.3820000000000;79.1900000000000;78.9980000000000;78.8060000000000;78.6130000000000;78.4210000000000;78.2280000000000;78.0350000000000;77.8420000000000;77.6490000000000;77.4560000000000;77.2630000000000;77.0690000000000;76.8750000000000;76.6820000000000;76.4880000000000;76.2930000000000;76.0990000000000;75.9050000000000;75.7100000000000;75.5150000000000;75.3200000000000;75.1260000000000;74.9300000000000;74.7350000000000;74.5400000000000;74.3440000000000;74.1480000000000;73.9530000000000;73.7570000000000;73.5610000000000;73.3640000000000;73.1680000000000;72.9720000000000;72.7750000000000;72.5780000000000;72.3810000000000;72.1840000000000;71.9870000000000;71.7900000000000;71.5930000000000;71.3950000000000;71.1980000000000;71;70.8020000000000;70.6040000000000;70.4060000000000;70.2080000000000;70.0100000000000;69.8120000000000;69.6130000000000;69.4150000000000;69.2160000000000;69.0170000000000;68.8180000000000;68.6190000000000;68.4200000000000;68.2210000000000;68.0210000000000;67.8220000000000;67.6220000000000;67.4230000000000;67.2230000000000;67.0230000000000;66.8230000000000;66.6230000000000;66.4230000000000;66.2230000000000;66.0230000000000;65.8220000000000;65.6220000000000;65.4210000000000;65.2200000000000;65.0200000000000;64.8190000000000;64.6180000000000;64.4170000000000;64.2160000000000;64.0140000000000;63.8130000000000;63.6120000000000;63.4100000000000;63.2090000000000;63.0070000000000;62.8060000000000;62.6040000000000;62.4020000000000;62.2000000000000;61.9980000000000;61.7960000000000;61.5940000000000;61.3920000000000;61.1890000000000;60.9870000000000;60.7840000000000;60.5820000000000;60.3790000000000;60.1770000000000;59.9740000000000;59.7710000000000;59.5680000000000;59.3660000000000;59.1630000000000;58.9600000000000;58.7570000000000;58.5530000000000;58.3500000000000;58.1470000000000;57.9440000000000;57.7400000000000;57.5370000000000;57.3330000000000;57.1300000000000;56.9260000000000;56.7230000000000;56.5190000000000;56.3150000000000;56.1110000000000;55.9080000000000;55.7040000000000;55.5000000000000;55.2960000000000;55.0920000000000;54.8880000000000;54.6840000000000;54.4800000000000;54.2750000000000;54.0710000000000;53.8670000000000;53.6630000000000;53.4580000000000;53.2540000000000;53.0500000000000;52.8450000000000;52.6410000000000;52.4360000000000;52.2320000000000;52.0270000000000;51.8230000000000;51.6180000000000;51.4140000000000;51.2090000000000;51.0040000000000;50.8000000000000;50.5950000000000;50.3900000000000;50.1850000000000;49.9810000000000;49.7760000000000;49.5710000000000;49.3660000000000;49.1610000000000;48.9570000000000;48.7520000000000;48.5470000000000;48.3420000000000;48.1370000000000;47.9320000000000;47.7270000000000;47.5230000000000;47.3180000000000;47.1130000000000;46.9080000000000;46.7030000000000;46.4980000000000;46.2930000000000;46.0880000000000;45.8840000000000;45.6790000000000;45.4740000000000;45.2690000000000;45.0640000000000;44.8600000000000;44.6550000000000;44.4500000000000;44.2450000000000;44.0400000000000;43.8360000000000;43.6310000000000;43.4260000000000;43.2220000000000;43.0170000000000;42.8130000000000;42.6080000000000;42.4040000000000;42.1990000000000;41.9950000000000;41.7900000000000;41.5860000000000;41.3820000000000;41.1770000000000;40.9730000000000;40.7690000000000;40.5650000000000;40.3610000000000;40.1570000000000;39.9530000000000;39.7490000000000;39.5450000000000;39.3410000000000;39.1370000000000;38.9340000000000;38.8190000000000;38.6160000000000;38.4120000000000;38.2090000000000;38.0060000000000;37.8020000000000;37.5990000000000;37.3960000000000;37.1930000000000;36.9900000000000;36.7870000000000;36.5840000000000;36.3820000000000;36.1790000000000;35.9770000000000;35.7740000000000;35.5720000000000;35.3700000000000;35.1680000000000;34.9660000000000;34.7640000000000;34.5630000000000;34.3610000000000;34.1600000000000;33.9590000000000;33.7570000000000;33.5560000000000;33.3560000000000;33.1550000000000;32.9540000000000;32.7540000000000;32.5540000000000;32.3530000000000;32.1540000000000;31.9540000000000;31.7540000000000;31.5550000000000;31.3560000000000;31.1570000000000;30.9580000000000;30.7590000000000;30.5610000000000;30.3620000000000;30.1640000000000;29.9660000000000;29.7690000000000;29.5720000000000;29.3740000000000;29.1770000000000;28.9810000000000;28.7840000000000;28.5880000000000;28.3920000000000;28.1970000000000;28.0010000000000;27.8060000000000;27.6120000000000;27.4170000000000;27.2230000000000;27.0290000000000;26.8360000000000;26.6420000000000;26.4500000000000;26.2570000000000;26.0650000000000;25.8730000000000;25.6820000000000;25.4910000000000;25.3000000000000;25.1100000000000;24.9200000000000;24.7300000000000;24.5410000000000;24.3530000000000;24.1650000000000;23.9770000000000;23.7900000000000;23.6030000000000;23.4170000000000;23.2310000000000;23.0460000000000;22.8620000000000;22.6780000000000;22.4940000000000;22.3110000000000;22.1290000000000;21.9470000000000;21.7660000000000;21.5860000000000;21.4060000000000;21.2270000000000;21.0490000000000;20.8710000000000;20.6940000000000;20.5180000000000;20.3430000000000;20.1680000000000;19.9940000000000;19.8220000000000;19.6500000000000;19.4790000000000;19.3080000000000;19.1390000000000;18.9710000000000;18.8040000000000;18.6370000000000;18.4720000000000;18.3080000000000;18.1450000000000;17.9830000000000;17.8220000000000;17.6630000000000;17.5050000000000;17.3480000000000;17.1920000000000;17.0380000000000;16.8850000000000;16.7330000000000;16.5830000000000;16.4350000000000;16.2880000000000;16.1420000000000;15.9990000000000;15.8570000000000;15.7160000000000;15.5780000000000;15.4410000000000;15.3060000000000;15.1730000000000;15.0420000000000;14.9130000000000;14.7860000000000;14.6620000000000;14.5390000000000;14.4190000000000;14.3010000000000;14.1850000000000;14.0720000000000;13.9610000000000;13.8530000000000;13.7470000000000;13.6440000000000;13.5440000000000;13.4470000000000;13.3520000000000;13.2600000000000;13.1710000000000;13.0860000000000;13.0030000000000;12.9240000000000;12.8470000000000;12.7740000000000;12.7050000000000;12.6380000000000;12.5760000000000;12.5160000000000;12.4600000000000;12.4080000000000;12.3590000000000;12.3140000000000;12.2730000000000;12.2350000000000;12.2020000000000;12.1720000000000;12.1460000000000;12.1230000000000;12.1050000000000;12.0910000000000;12.0800000000000;12.0730000000000;12.0710000000000;12.0720000000000;12.0770000000000;12.0860000000000;12.1000000000000;12.1160000000000;12.1370000000000;12.1620000000000;12.1910000000000;12.2230000000000;12.2590000000000;12.2990000000000;12.3430000000000;12.3900000000000;12.4410000000000;12.4960000000000;12.5540000000000;12.6160000000000;12.6810000000000;12.7490000000000;12.8210000000000;12.8960000000000;12.9750000000000;13.0560000000000;13.1410000000000;13.2290000000000;13.3190000000000;13.4130000000000;13.5090000000000;13.6090000000000;13.7110000000000;13.8150000000000;13.9230000000000;14.0320000000000;14.1450000000000;14.2600000000000;14.3770000000000;14.4960000000000;14.6180000000000;14.7420000000000;14.8680000000000;14.9960000000000;15.1270000000000;15.2590000000000;15.3930000000000;15.5290000000000;15.6670000000000;15.8070000000000;15.9490000000000;16.0920000000000;16.2370000000000;16.3830000000000;16.5310000000000;16.6800000000000;16.8310000000000;16.9840000000000;17.1380000000000;17.2930000000000;17.4490000000000;17.6070000000000;17.7660000000000;17.9270000000000;18.0880000000000;18.2510000000000;18.4140000000000;18.5790000000000;18.7450000000000;18.9120000000000;19.0800000000000;19.2490000000000;19.4190000000000;19.5900000000000;19.7610000000000;19.9340000000000;20.1070000000000;20.2820000000000;20.4570000000000;20.6330000000000;20.8090000000000;20.9870000000000;21.1650000000000;21.3430000000000;21.5230000000000;21.7030000000000;21.8840000000000;22.0650000000000;22.2480000000000;22.4300000000000;22.6140000000000;22.7970000000000;22.9820000000000;23.1670000000000;23.3520000000000;23.5380000000000;23.7250000000000;23.9120000000000;24.0990000000000;24.2870000000000;24.4760000000000;24.6650000000000;24.8540000000000;25.0440000000000;25.2340000000000;25.4240000000000;25.6150000000000;25.8070000000000;25.9980000000000;26.1900000000000;26.3830000000000;26.5760000000000;26.7690000000000;26.9620000000000;27.1560000000000;27.3500000000000;27.5440000000000;27.7390000000000;27.9340000000000;28.1290000000000;28.3250000000000;28.5210000000000;28.7170000000000;28.9130000000000;29.1100000000000;29.3070000000000;29.5040000000000;29.7010000000000;29.8990000000000;30.0960000000000;30.2940000000000;30.4920000000000;30.6910000000000;30.8890000000000;31.0880000000000;31.2870000000000;31.4870000000000;31.6860000000000;31.8850000000000;32.0850000000000;32.2850000000000;32.4850000000000;32.6850000000000;32.8860000000000;33.0860000000000;33.2870000000000;33.4880000000000;33.6890000000000;33.8900000000000;34.0910000000000;34.2930000000000;34.4940000000000;34.6960000000000;34.8980000000000;35.1000000000000;35.3020000000000;35.5040000000000;35.7060000000000;35.9080000000000;36.1110000000000;36.3130000000000;36.5160000000000;36.7190000000000;36.9220000000000;37.1250000000000;37.3280000000000;37.5310000000000;37.7340000000000;37.9370000000000;38.1400000000000;38.3440000000000;38.5470000000000;38.7510000000000;38.9550000000000;39.1580000000000;39.3620000000000;39.5660000000000;39.7700000000000;39.9740000000000;40.1780000000000;40.3820000000000;40.5860000000000;40.7900000000000;40.9950000000000;41.1990000000000;41.4030000000000;41.6080000000000;41.8120000000000;42.0160000000000;42.2210000000000;42.4250000000000;42.6300000000000;42.8350000000000;43.0390000000000;43.2440000000000;43.4490000000000;43.6530000000000;43.8580000000000;44.0630000000000;44.2680000000000;44.4720000000000;44.6770000000000;44.8820000000000;45.0870000000000;45.2920000000000;45.4970000000000;45.7010000000000;45.9060000000000;46.1110000000000;46.3160000000000;46.5210000000000;46.7260000000000;46.9310000000000;47.1360000000000;47.3410000000000;47.5460000000000;47.7510000000000;47.9560000000000;48.1610000000000;48.3660000000000;48.5700000000000;48.7750000000000;48.9800000000000;49.1850000000000;49.3900000000000;49.5950000000000;49.8000000000000;50.0050000000000;50.2090000000000;50.4140000000000;50.6190000000000;50.8240000000000;51.0280000000000;51.2330000000000;51.4380000000000;51.6430000000000;51.8470000000000;52.0520000000000;52.2560000000000;52.4610000000000;52.6660000000000;52.8700000000000;53.0750000000000;53.2790000000000;53.4830000000000;53.6880000000000;53.8920000000000;54.0960000000000;54.3010000000000;54.5050000000000;54.7090000000000;54.9130000000000;55.1170000000000;55.3220000000000;55.5260000000000;55.7300000000000;55.9330000000000;56.1370000000000;56.3410000000000;56.5450000000000;56.7490000000000;56.9520000000000;57.1560000000000;57.3600000000000;57.5630000000000;57.7670000000000;57.9700000000000;58.1740000000000;58.3770000000000;58.5800000000000;58.7830000000000;58.9870000000000;59.1900000000000;59.3930000000000;59.5960000000000;59.7980000000000;60.0010000000000;60.2040000000000;60.4070000000000;60.6090000000000;60.8120000000000;61.0150000000000;61.2170000000000;61.4190000000000;61.6220000000000;61.8240000000000;62.0260000000000;62.2280000000000;62.4300000000000;62.6320000000000;62.8340000000000;63.0360000000000;63.2370000000000;63.4390000000000;63.6400000000000;63.8420000000000;64.0430000000000;64.2450000000000;64.4460000000000;64.6470000000000;64.8480000000000;65.0490000000000;65.2500000000000;65.4500000000000;65.6510000000000;65.8520000000000;66.0520000000000;66.2530000000000;66.4530000000000;66.6530000000000;66.8530000000000;67.0530000000000;67.2530000000000;67.4530000000000;67.6530000000000;67.8520000000000;68.0520000000000;68.2510000000000;68.4510000000000;68.6500000000000;68.8490000000000;69.0480000000000;69.2470000000000;69.4460000000000;69.6440000000000;69.8430000000000;70.0410000000000;70.2400000000000;70.4380000000000;70.6360000000000;70.8340000000000;71.0320000000000;71.2300000000000;71.4270000000000;71.6250000000000;71.8220000000000;72.0200000000000;72.2170000000000;72.4140000000000;72.6110000000000;72.8080000000000;73.0040000000000;73.2010000000000;73.3970000000000;73.5940000000000;73.7900000000000;73.9860000000000;74.1820000000000;74.3780000000000;74.5730000000000;74.7690000000000;74.9640000000000;75.1590000000000;75.3550000000000;75.5500000000000;75.7440000000000;75.9390000000000;76.1340000000000;76.3280000000000;76.5220000000000;76.7160000000000;76.9100000000000;77.1040000000000;77.2980000000000;77.4910000000000;77.6850000000000;77.8780000000000;78.0710000000000;78.2640000000000;78.4570000000000;78.6490000000000;78.8420000000000;79.0340000000000;79.2260000000000;79.4180000000000;79.6100000000000;79.8010000000000;79.9930000000000;80.1840000000000;80.3750000000000;80.5660000000000;80.7570000000000;80.9470000000000;81.1380000000000;81.3280000000000;81.5180000000000;81.7080000000000;81.8980000000000;82.0870000000000;82.2770000000000;82.4660000000000;82.6550000000000;82.8440000000000;83.0320000000000;83.2210000000000;83.4090000000000;83.5970000000000;83.7850000000000;83.9730000000000;84.1600000000000;84.3480000000000;84.5350000000000;84.7220000000000;84.9080000000000;85.0950000000000;85.2810000000000;85.4670000000000;85.6530000000000;85.8390000000000;86.0240000000000;86.2100000000000;86.3950000000000;86.5800000000000;86.7640000000000;86.9490000000000;87.1330000000000;87.3170000000000;87.5010000000000;87.6840000000000;87.8670000000000;88.0510000000000;88.2330000000000;88.4160000000000;88.5980000000000;88.7810000000000;88.9630000000000;89.1440000000000;89.3260000000000;89.5070000000000;89.6880000000000;89.8690000000000;88.8750000000000;88.6930000000000;88.5110000000000;88.3280000000000;88.1450000000000;87.9620000000000;87.7790000000000;87.5960000000000;87.4120000000000;87.2280000000000;87.0440000000000;86.8600000000000;86.6750000000000;86.4910000000000;86.3060000000000;86.1200000000000;85.9350000000000;85.7490000000000;85.5640000000000;85.3780000000000;85.1910000000000;85.0050000000000;84.8180000000000;84.6320000000000;84.4450000000000;84.2570000000000;84.0700000000000;83.8820000000000;83.6950000000000;83.5070000000000;83.3190000000000;83.1300000000000;82.9420000000000;82.7530000000000;82.5640000000000;82.3750000000000;82.1860000000000;81.9960000000000;81.8070000000000;81.6170000000000;81.4270000000000;81.2370000000000;81.0460000000000;80.8560000000000;80.6650000000000;80.4740000000000;80.2830000000000;80.0920000000000;79.9010000000000;79.7090000000000;79.5170000000000;79.3250000000000;79.1330000000000;78.9410000000000;78.7490000000000;78.5560000000000;78.3640000000000;78.1710000000000;77.9780000000000;77.7850000000000;77.5920000000000;77.3980000000000;77.2050000000000;77.0110000000000;76.8170000000000;76.6230000000000;76.4290000000000;76.2340000000000;76.0400000000000;75.8450000000000;75.6510000000000;75.4560000000000;75.2610000000000;75.0660000000000;74.8700000000000;74.6750000000000;74.4790000000000;74.2840000000000;74.0880000000000;73.8920000000000;73.6960000000000;73.4990000000000;73.3030000000000;73.1070000000000;72.9100000000000;72.7130000000000;72.5160000000000;72.3190000000000;72.1220000000000;71.9250000000000;71.7280000000000;71.5300000000000;71.3330000000000;71.1350000000000;70.9370000000000;70.7390000000000;70.5410000000000;70.3430000000000;70.1450000000000;69.9460000000000;69.7480000000000;69.5490000000000;69.3500000000000;69.1510000000000;68.9530000000000;68.7530000000000;68.5540000000000;68.3550000000000;68.1560000000000;67.9560000000000;67.7570000000000;67.5570000000000;67.3570000000000;67.1570000000000;66.9570000000000;66.7570000000000;66.5570000000000;66.3570000000000;66.1570000000000;65.9560000000000;65.7560000000000;65.5550000000000;65.3540000000000;65.1540000000000;64.9530000000000;64.7520000000000;64.5510000000000;64.3500000000000;64.1480000000000;63.9470000000000;63.7460000000000;63.5440000000000;63.3430000000000;63.1410000000000;62.9390000000000;62.7370000000000;62.5360000000000;62.3340000000000;62.1320000000000;61.9300000000000;61.7270000000000;61.5250000000000;61.3230000000000;61.1200000000000;60.9180000000000;60.7150000000000;60.5130000000000;60.3100000000000;60.1080000000000;59.9050000000000;59.7020000000000;59.4990000000000;59.2960000000000;59.0930000000000;58.8900000000000;58.6870000000000;58.4840000000000;58.2800000000000;58.0770000000000;57.8740000000000;57.6700000000000;57.4670000000000;57.2630000000000;57.0600000000000;56.8560000000000;56.6520000000000;56.4480000000000;56.2450000000000;56.0410000000000;55.8370000000000;55.6330000000000;55.4290000000000;55.2250000000000;55.0210000000000;54.8170000000000;54.6130000000000;54.4090000000000;54.2040000000000;54;53.7960000000000;53.5910000000000;53.3870000000000;53.1830000000000;52.9780000000000;52.7740000000000;52.5690000000000;52.3650000000000;52.1600000000000;51.9560000000000;51.7510000000000;51.5460000000000;51.3420000000000;51.1370000000000;50.9320000000000;50.7280000000000;50.5230000000000;50.3180000000000;50.1140000000000;49.9090000000000;49.7040000000000;49.4990000000000;49.2940000000000;49.0890000000000;48.8850000000000;48.6800000000000;48.4750000000000;48.2700000000000;48.0650000000000;47.8600000000000;47.6550000000000;47.4510000000000;47.2460000000000;47.0410000000000;46.8360000000000;46.6310000000000;46.4260000000000;46.2210000000000;46.0170000000000;45.8120000000000;45.6070000000000;45.4020000000000;45.1970000000000;44.9920000000000;44.7880000000000;44.5830000000000;44.3780000000000;44.1730000000000;43.9690000000000;43.7640000000000;43.5590000000000;43.3550000000000;43.1500000000000;42.9460000000000;42.7410000000000;42.5370000000000;42.3320000000000;42.1280000000000;41.9230000000000;41.7190000000000;41.5150000000000;41.3110000000000;41.1060000000000;40.9020000000000;40.6980000000000;40.4940000000000;40.2900000000000;40.0860000000000;39.8820000000000;39.6780000000000;39.4750000000000;39.2710000000000;39.0670000000000;38.9520000000000;38.7480000000000;38.5450000000000;38.3410000000000;38.1380000000000;37.9350000000000;37.7320000000000;37.5290000000000;37.3260000000000;37.1230000000000;36.9200000000000;36.7170000000000;36.5150000000000;36.3120000000000;36.1100000000000;35.9070000000000;35.7050000000000;35.5030000000000;35.3010000000000;35.0990000000000;34.8970000000000;34.6960000000000;34.4940000000000;34.2930000000000;34.0920000000000;33.8910000000000;33.6900000000000;33.4890000000000;33.2880000000000;33.0880000000000;32.8870000000000;32.6870000000000;32.4870000000000;32.2870000000000;32.0870000000000;31.8880000000000;31.6890000000000;31.4890000000000;31.2900000000000;31.0920000000000;30.8930000000000;30.6950000000000;30.4960000000000;30.2990000000000;30.1010000000000;29.9030000000000;29.7060000000000;29.5090000000000;29.3120000000000;29.1150000000000;28.9190000000000;28.7230000000000;28.5270000000000;28.3320000000000;28.1360000000000;27.9410000000000;27.7470000000000;27.5520000000000;27.3580000000000;27.1640000000000;26.9710000000000;26.7780000000000;26.5850000000000;26.3930000000000;26.2010000000000;26.0090000000000;25.8170000000000;25.6260000000000;25.4360000000000;25.2460000000000;25.0560000000000;24.8670000000000;24.6780000000000;24.4890000000000;24.3010000000000;24.1130000000000;23.9260000000000;23.7400000000000;23.5540000000000;23.3680000000000;23.1830000000000;22.9980000000000;22.8140000000000;22.6310000000000;22.4480000000000;22.2660000000000;22.0840000000000;21.9030000000000;21.7230000000000;21.5430000000000;21.3640000000000;21.1860000000000;21.0090000000000;20.8320000000000;20.6560000000000;20.4800000000000;20.3060000000000;20.1320000000000;19.9590000000000;19.7870000000000;19.6160000000000;19.4460000000000;19.2770000000000;19.1090000000000;18.9410000000000;18.7750000000000;18.6100000000000;18.4460000000000;18.2830000000000;18.1210000000000;17.9600000000000;17.8010000000000;17.6420000000000;17.4850000000000;17.3300000000000;17.1750000000000;17.0220000000000;16.8710000000000;16.7200000000000;16.5720000000000;16.4250000000000;16.2790000000000;16.1350000000000;15.9930000000000;15.8520000000000;15.7140000000000;15.5770000000000;15.4420000000000;15.3080000000000;15.1770000000000;15.0480000000000;14.9210000000000;14.7950000000000;14.6730000000000;14.5520000000000;14.4330000000000;14.3170000000000;14.2040000000000;14.0920000000000;13.9840000000000;13.8770000000000;13.7740000000000;13.6730000000000;13.5750000000000;13.4790000000000;13.3870000000000;13.2980000000000;13.2110000000000;13.1280000000000;13.0470000000000;12.9700000000000;12.8960000000000;12.8250000000000;12.7580000000000;12.6940000000000;12.6340000000000;12.5770000000000;12.5230000000000;12.4730000000000;12.4270000000000;12.3840000000000;12.3450000000000;12.3100000000000;12.2790000000000;12.2510000000000;12.2280000000000;12.2080000000000;12.1920000000000;12.1790000000000;12.1710000000000;12.1670000000000;12.1660000000000;12.1700000000000;12.1770000000000;12.1890000000000;12.2040000000000;12.2230000000000;12.2460000000000;12.2730000000000;12.3030000000000;12.3370000000000;12.3760000000000;12.4170000000000;12.4630000000000;12.5120000000000;12.5650000000000;12.6210000000000;12.6810000000000;12.7440000000000;12.8110000000000;12.8810000000000;12.9540000000000;13.0300000000000;13.1100000000000;13.1930000000000;13.2790000000000;13.3670000000000;13.4590000000000;13.5540000000000;13.6510000000000;13.7520000000000;13.8550000000000;13.9600000000000;14.0690000000000;14.1790000000000;14.2930000000000;14.4080000000000;14.5260000000000;14.6460000000000;14.7690000000000;14.8930000000000;15.0200000000000;15.1490000000000;15.2800000000000;15.4130000000000;15.5470000000000;15.6840000000000;15.8220000000000;15.9630000000000;16.1040000000000;16.2480000000000;16.3930000000000;16.5400000000000;16.6880000000000;16.8380000000000;16.9900000000000;17.1420000000000;17.2960000000000;17.4520000000000;17.6090000000000;17.7670000000000;17.9260000000000;18.0860000000000;18.2480000000000;18.4110000000000;18.5750000000000;18.7400000000000;18.9060000000000;19.0730000000000;19.2410000000000;19.4100000000000;19.5800000000000;19.7510000000000;19.9230000000000;20.0950000000000;20.2690000000000;20.4430000000000;20.6180000000000;20.7940000000000;20.9710000000000;21.1480000000000;21.3260000000000;21.5050000000000;21.6850000000000;21.8650000000000;22.0460000000000;22.2270000000000;22.4100000000000;22.5920000000000;22.7760000000000;22.9590000000000;23.1440000000000;23.3290000000000;23.5140000000000;23.7000000000000;23.8870000000000;24.0740000000000;24.2610000000000;24.4490000000000;24.6380000000000;24.8270000000000;25.0160000000000;25.2060000000000;25.3960000000000;25.5860000000000;25.7770000000000;25.9690000000000;26.1600000000000;26.3520000000000;26.5450000000000;26.7380000000000;26.9310000000000;27.1240000000000;27.3180000000000;27.5120000000000;27.7060000000000;27.9010000000000;28.0960000000000;28.2910000000000;28.4870000000000;28.6820000000000;28.8780000000000;29.0750000000000;29.2710000000000;29.4680000000000;29.6650000000000;29.8620000000000;30.0600000000000;30.2580000000000;30.4560000000000;30.6540000000000;30.8520000000000;31.0510000000000;31.2500000000000;31.4490000000000;31.6480000000000;31.8470000000000;32.0470000000000;32.2460000000000;32.4460000000000;32.6460000000000;32.8460000000000;33.0470000000000;33.2470000000000;33.4480000000000;33.6490000000000;33.8500000000000;34.0510000000000;34.2520000000000;34.4540000000000;34.6550000000000;34.8570000000000;35.0580000000000;35.2600000000000;35.4620000000000;35.6640000000000;35.8670000000000;36.0690000000000;36.2710000000000;36.4740000000000;36.6770000000000;36.8790000000000;37.0820000000000;37.2850000000000;37.4880000000000;37.6910000000000;37.8940000000000;38.0980000000000;38.3010000000000;38.5040000000000;38.7080000000000;38.9120000000000;39.1150000000000;39.3190000000000;39.5230000000000;39.7270000000000;39.9300000000000;40.1340000000000;40.3380000000000;40.5420000000000;40.7470000000000;40.9510000000000;41.1550000000000;41.3590000000000;41.5640000000000;41.7680000000000;41.9720000000000;42.1770000000000;42.3810000000000;42.5860000000000;42.7900000000000;42.9950000000000;43.2000000000000;43.4040000000000;43.6090000000000;43.8140000000000;44.0180000000000;44.2230000000000;44.4280000000000;44.6330000000000;44.8370000000000;45.0420000000000;45.2470000000000;45.4520000000000;45.6570000000000;45.8620000000000;46.0670000000000;46.2720000000000;46.4770000000000;46.6810000000000;46.8860000000000;47.0910000000000;47.2960000000000;47.5010000000000;47.7060000000000;47.9110000000000;48.1160000000000;48.3210000000000;48.5260000000000;48.7310000000000;48.9360000000000;49.1410000000000;49.3450000000000;49.5500000000000;49.7550000000000;49.9600000000000;50.1650000000000;50.3700000000000;50.5750000000000;50.7790000000000;50.9840000000000;51.1890000000000;51.3940000000000;51.5980000000000;51.8030000000000;52.0080000000000;52.2120000000000;52.4170000000000;52.6210000000000;52.8260000000000;53.0310000000000;53.2350000000000;53.4400000000000;53.6440000000000;53.8480000000000;54.0530000000000;54.2570000000000;54.4610000000000;54.6660000000000;54.8700000000000;55.0740000000000;55.2780000000000;55.4820000000000;55.6860000000000;55.8900000000000;56.0940000000000;56.2980000000000;56.5020000000000;56.7060000000000;56.9090000000000;57.1130000000000;57.3170000000000;57.5200000000000;57.7240000000000;57.9280000000000;58.1310000000000;58.3340000000000;58.5380000000000;58.7410000000000;58.9440000000000;59.1470000000000;59.3500000000000;59.5540000000000;59.7570000000000;59.9590000000000;60.1620000000000;60.3650000000000;60.5680000000000;60.7700000000000;60.9730000000000;61.1760000000000;61.3780000000000;61.5800000000000;61.7830000000000;61.9850000000000;62.1870000000000;62.3890000000000;62.5910000000000;62.7930000000000;62.9950000000000;63.1970000000000;63.3990000000000;63.6000000000000;63.8020000000000;64.0030000000000;64.2050000000000;64.4060000000000;64.6070000000000;64.8080000000000;65.0090000000000;65.2100000000000;65.4110000000000;65.6120000000000;65.8130000000000;66.0130000000000;66.2140000000000;66.4140000000000;66.6140000000000;66.8150000000000;67.0150000000000;67.2150000000000;67.4150000000000;67.6150000000000;67.8140000000000;68.0140000000000;68.2140000000000;68.4130000000000;68.6120000000000;68.8120000000000;69.0110000000000;69.2100000000000;69.4090000000000;69.6080000000000;69.8060000000000;70.0050000000000;70.2030000000000;70.4020000000000;70.6000000000000;70.7980000000000;70.9960000000000;71.1940000000000;71.3920000000000;71.5900000000000;71.7870000000000;71.9850000000000;72.1820000000000;72.3790000000000;72.5760000000000;72.7730000000000;72.9700000000000;73.1670000000000;73.3630000000000;73.5600000000000;73.7560000000000;73.9520000000000;74.1480000000000;74.3440000000000;74.5400000000000;74.7360000000000;74.9310000000000;75.1270000000000;75.3220000000000;75.5170000000000;75.7120000000000;75.9070000000000;76.1010000000000;76.2960000000000;76.4900000000000;76.6850000000000;76.8790000000000;77.0730000000000;77.2670000000000;77.4600000000000;77.6540000000000;77.8470000000000;78.0400000000000;78.2330000000000;78.4260000000000;78.6190000000000;78.8120000000000;79.0040000000000;79.1960000000000;79.3890000000000;79.5810000000000;79.7720000000000;79.9640000000000;80.1550000000000;80.3470000000000;80.5380000000000;80.7290000000000;80.9200000000000;81.1100000000000;81.3010000000000;81.4910000000000;81.6810000000000;81.8710000000000;82.0610000000000;82.2500000000000;82.4400000000000;82.6290000000000;82.8180000000000;83.0070000000000;83.1950000000000;83.3840000000000;83.5720000000000;83.7600000000000;83.9480000000000;84.1360000000000;84.3230000000000;84.5110000000000;84.6980000000000;84.8850000000000;85.0710000000000;85.2580000000000;85.4440000000000;85.6300000000000;85.8160000000000;86.0020000000000;86.1870000000000;86.3730000000000;86.5580000000000;86.7430000000000;86.9270000000000;87.1120000000000;87.2960000000000;87.4800000000000;87.6640000000000;87.8470000000000;88.0310000000000;88.2140000000000;88.3960000000000;88.5790000000000;88.7620000000000;88.8340000000000;88.6510000000000;88.4690000000000;88.2860000000000;88.1030000000000;87.9200000000000;87.7360000000000;87.5520000000000;87.3690000000000;87.1840000000000;87;86.8160000000000;86.6310000000000;86.4460000000000;86.2610000000000;86.0750000000000;85.8900000000000;85.7040000000000;85.5180000000000;85.3320000000000;85.1450000000000;84.9580000000000;84.7720000000000;84.5850000000000;84.3970000000000;84.2100000000000;84.0220000000000;83.8340000000000;83.6460000000000;83.4580000000000;83.2700000000000;83.0810000000000;82.8930000000000;82.7040000000000;82.5140000000000;82.3250000000000;82.1360000000000;81.9460000000000;81.7560000000000;81.5660000000000;81.3760000000000;81.1860000000000;80.9950000000000;80.8040000000000;80.6130000000000;80.4220000000000;80.2310000000000;80.0400000000000;79.8480000000000;79.6560000000000;79.4650000000000;79.2720000000000;79.0800000000000;78.8880000000000;78.6950000000000;78.5030000000000;78.3100000000000;78.1170000000000;77.9240000000000;77.7300000000000;77.5370000000000;77.3430000000000;77.1500000000000;76.9560000000000;76.7620000000000;76.5670000000000;76.3730000000000;76.1780000000000;75.9840000000000;75.7890000000000;75.5940000000000;75.3990000000000;75.2040000000000;75.0090000000000;74.8130000000000;74.6170000000000;74.4220000000000;74.2260000000000;74.0300000000000;73.8340000000000;73.6370000000000;73.4410000000000;73.2450000000000;73.0480000000000;72.8510000000000;72.6540000000000;72.4570000000000;72.2600000000000;72.0630000000000;71.8650000000000;71.6680000000000;71.4700000000000;71.2730000000000;71.0750000000000;70.8770000000000;70.6790000000000;70.4800000000000;70.2820000000000;70.0840000000000;69.8850000000000;69.6860000000000;69.4880000000000;69.2890000000000;69.0900000000000;68.8910000000000;68.6920000000000;68.4920000000000;68.2930000000000;68.0930000000000;67.8940000000000;67.6940000000000;67.4940000000000;67.2940000000000;67.0940000000000;66.8940000000000;66.6940000000000;66.4940000000000;66.2940000000000;66.0930000000000;65.8930000000000;65.6920000000000;65.4910000000000;65.2900000000000;65.0890000000000;64.8880000000000;64.6870000000000;64.4860000000000;64.2850000000000;64.0840000000000;63.8820000000000;63.6810000000000;63.4790000000000;63.2770000000000;63.0760000000000;62.8740000000000;62.6720000000000;62.4700000000000;62.2680000000000;62.0660000000000;61.8640000000000;61.6610000000000;61.4590000000000;61.2570000000000;61.0540000000000;60.8520000000000;60.6490000000000;60.4460000000000;60.2440000000000;60.0410000000000;59.8380000000000;59.6350000000000;59.4320000000000;59.2290000000000;59.0260000000000;58.8230000000000;58.6190000000000;58.4160000000000;58.2130000000000;58.0090000000000;57.8060000000000;57.6030000000000;57.3990000000000;57.1950000000000;56.9920000000000;56.7880000000000;56.5840000000000;56.3800000000000;56.1770000000000;55.9730000000000;55.7690000000000;55.5650000000000;55.3610000000000;55.1570000000000;54.9520000000000;54.7480000000000;54.5440000000000;54.3400000000000;54.1360000000000;53.9310000000000;53.7270000000000;53.5230000000000;53.3180000000000;53.1140000000000;52.9090000000000;52.7050000000000;52.5000000000000;52.2960000000000;52.0910000000000;51.8870000000000;51.6820000000000;51.4770000000000;51.2730000000000;51.0680000000000;50.8630000000000;50.6580000000000;50.4540000000000;50.2490000000000;50.0440000000000;49.8390000000000;49.6350000000000;49.4300000000000;49.2250000000000;49.0200000000000;48.8150000000000;48.6100000000000;48.4060000000000;48.2010000000000;47.9960000000000;47.7910000000000;47.5860000000000;47.3810000000000;47.1760000000000;46.9710000000000;46.7670000000000;46.5620000000000;46.3570000000000;46.1520000000000;45.9470000000000;45.7420000000000;45.5380000000000;45.3330000000000;45.1280000000000;44.9230000000000;44.7180000000000;44.5140000000000;44.3090000000000;44.1040000000000;43.9000000000000;43.6950000000000;43.4900000000000;43.2860000000000;43.0810000000000;42.8770000000000;42.6720000000000;42.4680000000000;42.2640000000000;42.0590000000000;41.8550000000000;41.6510000000000;41.4460000000000;41.2420000000000;41.0380000000000;40.8340000000000;40.6300000000000;40.4260000000000;40.2220000000000;40.0180000000000;39.8140000000000;39.6110000000000;39.4070000000000;39.2030000000000;39.0870000000000;38.8830000000000;38.6800000000000;38.4760000000000;38.2730000000000;38.0700000000000;37.8670000000000;37.6640000000000;37.4610000000000;37.2580000000000;37.0550000000000;36.8530000000000;36.6500000000000;36.4480000000000;36.2450000000000;36.0430000000000;35.8410000000000;35.6390000000000;35.4370000000000;35.2350000000000;35.0330000000000;34.8320000000000;34.6300000000000;34.4290000000000;34.2280000000000;34.0270000000000;33.8260000000000;33.6250000000000;33.4240000000000;33.2240000000000;33.0240000000000;32.8230000000000;32.6230000000000;32.4240000000000;32.2240000000000;32.0250000000000;31.8250000000000;31.6260000000000;31.4270000000000;31.2280000000000;31.0300000000000;30.8320000000000;30.6340000000000;30.4360000000000;30.2380000000000;30.0400000000000;29.8430000000000;29.6460000000000;29.4500000000000;29.2530000000000;29.0570000000000;28.8610000000000;28.6650000000000;28.4700000000000;28.2740000000000;28.0790000000000;27.8850000000000;27.6910000000000;27.4970000000000;27.3030000000000;27.1090000000000;26.9160000000000;26.7240000000000;26.5310000000000;26.3390000000000;26.1480000000000;25.9560000000000;25.7660000000000;25.5750000000000;25.3850000000000;25.1950000000000;25.0060000000000;24.8170000000000;24.6290000000000;24.4410000000000;24.2530000000000;24.0660000000000;23.8800000000000;23.6940000000000;23.5080000000000;23.3230000000000;23.1390000000000;22.9550000000000;22.7720000000000;22.5890000000000;22.4070000000000;22.2250000000000;22.0440000000000;21.8640000000000;21.6850000000000;21.5060000000000;21.3270000000000;21.1500000000000;20.9730000000000;20.7970000000000;20.6220000000000;20.4480000000000;20.2740000000000;20.1010000000000;19.9290000000000;19.7580000000000;19.5880000000000;19.4190000000000;19.2510000000000;19.0840000000000;18.9170000000000;18.7520000000000;18.5880000000000;18.4250000000000;18.2630000000000;18.1020000000000;17.9430000000000;17.7850000000000;17.6280000000000;17.4720000000000;17.3170000000000;17.1640000000000;17.0130000000000;16.8630000000000;16.7140000000000;16.5670000000000;16.4210000000000;16.2770000000000;16.1350000000000;15.9940000000000;15.8550000000000;15.7180000000000;15.5820000000000;15.4490000000000;15.3180000000000;15.1880000000000;15.0610000000000;14.9350000000000;14.8120000000000;14.6910000000000;14.5720000000000;14.4560000000000;14.3410000000000;14.2300000000000;14.1200000000000;14.0140000000000;13.9100000000000;13.8080000000000;13.7100000000000;13.6140000000000;13.5210000000000;13.4300000000000;13.3430000000000;13.2590000000000;13.1780000000000;13.1000000000000;13.0250000000000;12.9530000000000;12.8850000000000;12.8200000000000;12.7580000000000;12.7000000000000;12.6460000000000;12.5950000000000;12.5470000000000;12.5030000000000;12.4630000000000;12.4270000000000;12.3940000000000;12.3650000000000;12.3400000000000;12.3180000000000;12.3010000000000;12.2870000000000;12.2770000000000;12.2710000000000;12.2690000000000;12.2710000000000;12.2770000000000;12.2860000000000;12.3000000000000;12.3170000000000;12.3380000000000;12.3630000000000;12.3920000000000;12.4240000000000;12.4600000000000;12.5000000000000;12.5440000000000;12.5910000000000;12.6420000000000;12.6960000000000;12.7540000000000;12.8160000000000;12.8800000000000;12.9480000000000;13.0200000000000;13.0940000000000;13.1720000000000;13.2530000000000;13.3370000000000;13.4240000000000;13.5140000000000;13.6070000000000];
% % run the clear-sky detection routine.
% csd = Perez1990CSD(dif,dni,zen,1); %plot figure set to 1 so an output is plotted
%
function csd = Perez1990CSD(dif,dni,zen,plot_figure)
% safety checks
if ~iscolumn(dif)
    dif = dif';
    if ~iscolumn(dif)
        error('var ghi must be a column vector')
    end
end
if ~iscolumn(dni)
    dni = dni';
    if ~iscolumn(dni)
        error('var dni must be a column vector')
    end
end
if ~iscolumn(zen)
    zen = zen';
    if ~iscolumn(zen)
        error('var zen must be a column vector')
    end
end
if length(dif)~=length(dni) || length(dif)~=length(zen)
    error('vars must be equal')
end

% The sky's clearness, noted as e, is given according to eq. (1) in [1] as:
k = 1.041;
e = ((dif + dni)./dif + k.*deg2rad(zen).^3)./(1 + k.*deg2rad(zen).^3);

% apply the CSD test such that if e > 6.2, it is deemed to be clear.
csd = zeros(size(dif));
csd(e<6.2)=1; % from table 1 in [1].

%% figure example
if exist('plot_figure','var')
    figure('name','Perez CSD example','color','w');
    hold on
    ghi = dif+cosd(zen).*dni;
    plot(ghi)
    CSD = ghi;
    CSD(csd==1)=NaN;
    plot(CSD,'linewidth',2,'color','k')
    hold off    
    legend('GHI','Clear detected')
    ylabel('Irradiance [Wm^{-2}]')  
    set(gca,'xtick',[]);
    xlabel('Time')
end

end